v1.0
|
a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models
|
|
Go to the documentation of this file.
10 #include <gsl/gsl_sf.h>
11 #include <boost/bind.hpp>
15 = {
"CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHW",
"CHB",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
16 "CHL1_11",
"CHL1_12r",
"CHL1_13r",
"CHL1_22",
"CHL1_23r",
"CHL1_33",
17 "CHL1_12i",
"CHL1_13i",
"CHL1_23i",
18 "CHL3_11",
"CHL3_12r",
"CHL3_13r",
"CHL3_22",
"CHL3_23r",
"CHL3_33",
19 "CHL3_12i",
"CHL3_13i",
"CHL3_23i",
20 "CHe_11",
"CHe_12r",
"CHe_13r",
"CHe_22",
"CHe_23r",
"CHe_33",
21 "CHe_12i",
"CHe_13i",
"CHe_23i",
22 "CHQ1_11",
"CHQ1_12r",
"CHQ1_13r",
"CHQ1_22",
"CHQ1_23r",
"CHQ1_33",
23 "CHQ1_12i",
"CHQ1_13i",
"CHQ1_23i",
24 "CHQ3_11",
"CHQ3_12r",
"CHQ3_13r",
"CHQ3_22",
"CHQ3_23r",
"CHQ3_33",
25 "CHQ3_12i",
"CHQ3_13i",
"CHQ3_23i",
26 "CHu_11",
"CHu_12r",
"CHu_13r",
"CHu_22",
"CHu_23r",
"CHu_33",
27 "CHu_12i",
"CHu_13i",
"CHu_23i",
28 "CHd_11",
"CHd_12r",
"CHd_13r",
"CHd_22",
"CHd_23r",
"CHd_33",
29 "CHd_12i",
"CHd_13i",
"CHd_23i",
30 "CHud_11r",
"CHud_12r",
"CHud_13r",
"CHud_22r",
"CHud_23r",
"CHud_33r",
31 "CHud_11i",
"CHud_12i",
"CHud_13i",
"CHud_22i",
"CHud_23i",
"CHud_33i",
32 "CeH_11r",
"CeH_12r",
"CeH_13r",
"CeH_22r",
"CeH_23r",
"CeH_33r",
33 "CeH_11i",
"CeH_12i",
"CeH_13i",
"CeH_22i",
"CeH_23i",
"CeH_33i",
34 "CuH_11r",
"CuH_12r",
"CuH_13r",
"CuH_22r",
"CuH_23r",
"CuH_33r",
35 "CuH_11i",
"CuH_12i",
"CuH_13i",
"CuH_22i",
"CuH_23i",
"CuH_33i",
36 "CdH_11r",
"CdH_12r",
"CdH_13r",
"CdH_22r",
"CdH_23r",
"CdH_33r",
37 "CdH_11i",
"CdH_12i",
"CdH_13i",
"CdH_22i",
"CdH_23i",
"CdH_33i",
38 "CuG_11r",
"CuG_12r",
"CuG_13r",
"CuG_22r",
"CuG_23r",
"CuG_33r",
39 "CuG_11i",
"CuG_12i",
"CuG_13i",
"CuG_22i",
"CuG_23i",
"CuG_33i",
40 "CuW_11r",
"CuW_12r",
"CuW_13r",
"CuW_22r",
"CuW_23r",
"CuW_33r",
41 "CuW_11i",
"CuW_12i",
"CuW_13i",
"CuW_22i",
"CuW_23i",
"CuW_33i",
42 "CuB_11r",
"CuB_12r",
"CuB_13r",
"CuB_22r",
"CuB_23r",
"CuB_33r",
43 "CuB_11i",
"CuB_12i",
"CuB_13i",
"CuB_22i",
"CuB_23i",
"CuB_33i",
44 "CLL_1111",
"CLL_1221",
"CLL_1122",
45 "CLL_1133",
"CLL_1331",
46 "CLQ1_1111",
"CLQ1_1122",
"CLQ1_2211",
"CLQ1_1221",
"CLQ1_2112",
47 "CLQ1_1133",
"CLQ1_3311",
"CLQ1_1331",
"CLQ1_3113",
48 "CLQ1_1123",
"CLQ1_2223",
"CLQ1_3323",
49 "CLQ1_1132",
"CLQ1_2232",
"CLQ1_3332",
50 "CLQ3_1111",
"CLQ3_1122",
"CLQ3_2211",
"CLQ3_1221",
"CLQ3_2112",
51 "CLQ3_1133",
"CLQ3_3311",
"CLQ3_1331",
"CLQ3_3113",
52 "CLQ3_1123",
"CLQ3_2223",
"CLQ3_3323",
53 "CLQ3_1132",
"CLQ3_2232",
"CLQ3_3332",
54 "Cee_1111",
"Cee_1122",
"Cee_1133",
55 "Ceu_1111",
"Ceu_1122",
"Ceu_2211",
"Ceu_1133",
"Ceu_2233",
"Ceu_3311",
56 "Ced_1111",
"Ced_1122",
"Ced_2211",
"Ced_1133",
"Ced_3311",
57 "Ced_1123",
"Ced_2223",
"Ced_3323",
58 "Ced_1132",
"Ced_2232",
"Ced_3332",
59 "CLe_1111",
"CLe_1122",
"CLe_2211",
"CLe_1133",
"CLe_3311",
60 "CLu_1111",
"CLu_1122",
"CLu_2211",
"CLu_1133",
"CLu_2233",
"CLu_3311",
61 "CLd_1111",
"CLd_1122",
"CLd_2211",
"CLd_1133",
"CLd_3311",
62 "CLd_1123",
"CLd_2223",
"CLd_3323",
63 "CLd_1132",
"CLd_2232",
"CLd_3332",
64 "CQe_1111",
"CQe_1122",
"CQe_2211",
"CQe_1133",
"CQe_3311",
65 "CQe_2311",
"CQe_2322",
"CQe_2333",
66 "CQe_3211",
"CQe_3222",
"CQe_3233",
67 "CLedQ_11",
"CLedQ_22",
"CpLedQ_11",
"CpLedQ_22",
70 "dg1Z",
"dKappaga",
"lambZ",
71 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
72 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
73 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
74 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
75 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
76 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
77 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
78 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
79 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
80 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
81 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
82 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
84 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
85 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
86 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
87 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
88 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
89 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
90 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
91 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
92 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
93 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
94 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
95 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
96 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
97 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
98 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
99 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
100 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
101 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
104 = {
"CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHWHB_gaga",
"CHWHB_gagaorth",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
105 "CHL1_11",
"CHL1_12r",
"CHL1_13r",
"CHL1_22",
"CHL1_23r",
"CHL1_33",
106 "CHL1_12i",
"CHL1_13i",
"CHL1_23i",
107 "CHL3_11",
"CHL3_12r",
"CHL3_13r",
"CHL3_22",
"CHL3_23r",
"CHL3_33",
108 "CHL3_12i",
"CHL3_13i",
"CHL3_23i",
109 "CHe_11",
"CHe_12r",
"CHe_13r",
"CHe_22",
"CHe_23r",
"CHe_33",
110 "CHe_12i",
"CHe_13i",
"CHe_23i",
111 "CHQ1_11",
"CHQ1_12r",
"CHQ1_13r",
"CHQ1_22",
"CHQ1_23r",
"CHQ1_33",
112 "CHQ1_12i",
"CHQ1_13i",
"CHQ1_23i",
113 "CHQ3_11",
"CHQ3_12r",
"CHQ3_13r",
"CHQ3_22",
"CHQ3_23r",
"CHQ3_33",
114 "CHQ3_12i",
"CHQ3_13i",
"CHQ3_23i",
115 "CHu_11",
"CHu_12r",
"CHu_13r",
"CHu_22",
"CHu_23r",
"CHu_33",
116 "CHu_12i",
"CHu_13i",
"CHu_23i",
117 "CHd_11",
"CHd_12r",
"CHd_13r",
"CHd_22",
"CHd_23r",
"CHd_33",
118 "CHd_12i",
"CHd_13i",
"CHd_23i",
119 "CHud_11r",
"CHud_12r",
"CHud_13r",
"CHud_22r",
"CHud_23r",
"CHud_33r",
120 "CHud_11i",
"CHud_12i",
"CHud_13i",
"CHud_22i",
"CHud_23i",
"CHud_33i",
121 "CeH_11r",
"CeH_12r",
"CeH_13r",
"CeH_22r",
"CeH_23r",
"CeH_33r",
122 "CeH_11i",
"CeH_12i",
"CeH_13i",
"CeH_22i",
"CeH_23i",
"CeH_33i",
123 "CuH_11r",
"CuH_12r",
"CuH_13r",
"CuH_22r",
"CuH_23r",
"CuH_33r",
124 "CuH_11i",
"CuH_12i",
"CuH_13i",
"CuH_22i",
"CuH_23i",
"CuH_33i",
125 "CdH_11r",
"CdH_12r",
"CdH_13r",
"CdH_22r",
"CdH_23r",
"CdH_33r",
126 "CdH_11i",
"CdH_12i",
"CdH_13i",
"CdH_22i",
"CdH_23i",
"CdH_33i",
127 "CuG_11r",
"CuG_12r",
"CuG_13r",
"CuG_22r",
"CuG_23r",
"CuG_33r",
128 "CuG_11i",
"CuG_12i",
"CuG_13i",
"CuG_22i",
"CuG_23i",
"CuG_33i",
129 "CuW_11r",
"CuW_12r",
"CuW_13r",
"CuW_22r",
"CuW_23r",
"CuW_33r",
130 "CuW_11i",
"CuW_12i",
"CuW_13i",
"CuW_22i",
"CuW_23i",
"CuW_33i",
131 "CuB_11r",
"CuB_12r",
"CuB_13r",
"CuB_22r",
"CuB_23r",
"CuB_33r",
132 "CuB_11i",
"CuB_12i",
"CuB_13i",
"CuB_22i",
"CuB_23i",
"CuB_33i",
133 "CLL_1111",
"CLL_1221",
"CLL_1122",
134 "CLL_1133",
"CLL_1331",
135 "CLQ1_1111",
"CLQ1_1122",
"CLQ1_2211",
"CLQ1_1221",
"CLQ1_2112",
136 "CLQ1_1133",
"CLQ1_3311",
"CLQ1_1331",
"CLQ1_3113",
137 "CLQ1_1123",
"CLQ1_2223",
"CLQ1_3323",
138 "CLQ1_1132",
"CLQ1_2232",
"CLQ1_3332",
139 "CLQ3_1111",
"CLQ3_1122",
"CLQ3_2211",
"CLQ3_1221",
"CLQ3_2112",
140 "CLQ3_1133",
"CLQ3_3311",
"CLQ3_1331",
"CLQ3_3113",
141 "CLQ3_1123",
"CLQ3_2223",
"CLQ3_3323",
142 "CLQ3_1132",
"CLQ3_2232",
"CLQ3_3332",
143 "Cee_1111",
"Cee_1122",
"Cee_1133",
144 "Ceu_1111",
"Ceu_1122",
"Ceu_2211",
"Ceu_1133",
"Ceu_2233",
"Ceu_3311",
145 "Ced_1111",
"Ced_1122",
"Ced_2211",
"Ced_1133",
"Ced_3311",
146 "Ced_1123",
"Ced_2223",
"Ced_3323",
147 "Ced_1132",
"Ced_2232",
"Ced_3332",
148 "CLe_1111",
"CLe_1122",
"CLe_2211",
"CLe_1133",
"CLe_3311",
149 "CLu_1111",
"CLu_1122",
"CLu_2211",
"CLu_1133",
"CLu_2233",
"CLu_3311",
150 "CLd_1111",
"CLd_1122",
"CLd_2211",
"CLd_1133",
"CLd_3311",
151 "CLd_1123",
"CLd_2223",
"CLd_3323",
152 "CLd_1132",
"CLd_2232",
"CLd_3332",
153 "CQe_1111",
"CQe_1122",
"CQe_2211",
"CQe_1133",
"CQe_3311",
154 "CQe_2311",
"CQe_2322",
"CQe_2333",
155 "CQe_3211",
"CQe_3222",
"CQe_3233",
156 "CLedQ_11",
"CLedQ_22",
"CpLedQ_11",
"CpLedQ_22",
159 "dg1Z",
"dKappaga",
"lambZ",
160 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
161 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
162 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
163 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
164 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
165 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
166 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
167 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
168 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
169 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
170 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
171 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
173 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
174 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
175 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
176 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
177 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
178 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
179 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
180 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
181 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
182 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
183 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
184 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
185 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
186 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
187 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
188 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
189 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
190 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
193 = {
"CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHW",
"CHB",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
194 "CHL1",
"CHL3",
"CHe",
"CHQ1",
"CHQ3",
"CHu",
"CHd",
"CHud_r",
"CHud_i",
195 "CeH_11r",
"CeH_22r",
"CeH_33r",
"CeH_11i",
"CeH_22i",
"CeH_33i",
196 "CuH_11r",
"CuH_22r",
"CuH_33r",
"CuH_11i",
"CuH_22i",
"CuH_33i",
197 "CdH_11r",
"CdH_22r",
"CdH_33r",
"CdH_11i",
"CdH_22i",
"CdH_33i",
198 "CuG_r",
"CuG_i",
"CuW_r",
"CuW_i",
"CuB_r",
"CuB_i",
199 "CLL",
"CLQ1",
"CLQ3",
200 "Cee",
"Ceu",
"Ced",
"CLe",
"CLu",
"CLd",
"CQe",
203 "dg1Z",
"dKappaga",
"lambZ",
204 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
205 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
206 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
207 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
208 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
209 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
210 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
211 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
212 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
213 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
214 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
215 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
217 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
218 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
219 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
220 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
221 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
222 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
223 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
224 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
225 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
226 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
227 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
228 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
229 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
230 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
231 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
232 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
233 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
234 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
237 = {
"CG",
"CW",
"C2B",
"C2W",
"C2BS",
"C2WS",
"CHG",
"CHWHB_gaga",
"CHWHB_gagaorth",
"CDHB",
"CDHW",
"CDB",
"CDW",
"CHWB",
"CHD",
"CT",
"CHbox",
"CH",
238 "CHL1",
"CHL3",
"CHe",
"CHQ1",
"CHQ3",
"CHu",
"CHd",
"CHud_r",
"CHud_i",
239 "CeH_11r",
"CeH_22r",
"CeH_33r",
"CeH_11i",
"CeH_22i",
"CeH_33i",
240 "CuH_11r",
"CuH_22r",
"CuH_33r",
"CuH_11i",
"CuH_22i",
"CuH_33i",
241 "CdH_11r",
"CdH_22r",
"CdH_33r",
"CdH_11i",
"CdH_22i",
"CdH_33i",
242 "CuG_r",
"CuG_i",
"CuW_r",
"CuW_i",
"CuB_r",
"CuB_i",
243 "CLL",
"CLQ1",
"CLQ3",
244 "Cee",
"Ceu",
"Ced",
"CLe",
"CLu",
"CLd",
"CQe",
247 "dg1Z",
"dKappaga",
"lambZ",
248 "eggFint",
"eggFpar",
"ettHint",
"ettHpar",
249 "eVBFint",
"eVBFpar",
"eWHint",
"eWHpar",
"eZHint",
"eZHpar",
250 "eeeWBFint",
"eeeWBFpar",
"eeeZHint",
"eeeZHpar",
"eeettHint",
"eeettHpar",
251 "eepWBFint",
"eepWBFpar",
"eepZBFint",
"eepZBFpar",
252 "eHggint",
"eHggpar",
"eHWWint",
"eHWWpar",
"eHZZint",
"eHZZpar",
"eHZgaint",
"eHZgapar",
253 "eHgagaint",
"eHgagapar",
"eHmumuint",
"eHmumupar",
"eHtautauint",
"eHtautaupar",
254 "eHccint",
"eHccpar",
"eHbbint",
"eHbbpar",
255 "eggFHgaga",
"eggFHZga",
"eggFHZZ",
"eggFHWW",
"eggFHtautau",
"eggFHbb",
"eggFHmumu",
256 "eVBFHgaga",
"eVBFHZga",
"eVBFHZZ",
"eVBFHWW",
"eVBFHtautau",
"eVBFHbb",
"eVBFHmumu",
257 "eWHgaga",
"eWHZga",
"eWHZZ",
"eWHWW",
"eWHtautau",
"eWHbb",
"eWHmumu",
258 "eZHgaga",
"eZHZga",
"eZHZZ",
"eZHWW",
"eZHtautau",
"eZHbb",
"eZHmumu",
259 "ettHgaga",
"ettHZga",
"ettHZZ",
"ettHWW",
"ettHtautau",
"ettHbb",
"ettHmumu",
261 "eVBF_2_Hbox",
"eVBF_2_HQ1_11",
"eVBF_2_Hu_11",
"eVBF_2_Hd_11",
"eVBF_2_HQ3_11",
262 "eVBF_2_HD",
"eVBF_2_HB",
"eVBF_2_HW",
"eVBF_2_HWB",
"eVBF_2_HG",
"eVBF_2_DHB",
263 "eVBF_2_DHW",
"eVBF_2_DeltaGF",
264 "eVBF_78_Hbox",
"eVBF_78_HQ1_11",
"eVBF_78_Hu_11",
"eVBF_78_Hd_11",
"eVBF_78_HQ3_11",
265 "eVBF_78_HD",
"eVBF_78_HB",
"eVBF_78_HW",
"eVBF_78_HWB",
"eVBF_78_HG",
"eVBF_78_DHB",
266 "eVBF_78_DHW",
"eVBF_78_DeltaGF",
267 "eVBF_1314_Hbox",
"eVBF_1314_HQ1_11",
"eVBF_1314_Hu_11",
"eVBF_1314_Hd_11",
"eVBF_1314_HQ3_11",
268 "eVBF_1314_HD",
"eVBF_1314_HB",
"eVBF_1314_HW",
"eVBF_1314_HWB",
"eVBF_1314_HG",
"eVBF_1314_DHB",
269 "eVBF_1314_DHW",
"eVBF_1314_DeltaGF",
270 "eWH_2_Hbox",
"eWH_2_HQ3_11",
"eWH_2_HD",
"eWH_2_HW",
"eWH_2_HWB",
"eWH_2_DHW",
"eWH_2_DeltaGF",
271 "eWH_78_Hbox",
"eWH_78_HQ3_11",
"eWH_78_HD",
"eWH_78_HW",
"eWH_78_HWB",
"eWH_78_DHW",
"eWH_78_DeltaGF",
272 "eWH_1314_Hbox",
"eWH_1314_HQ3_11",
"eWH_1314_HD",
"eWH_1314_HW",
"eWH_1314_HWB",
"eWH_1314_DHW",
"eWH_1314_DeltaGF",
273 "eZH_2_Hbox",
"eZH_2_HQ1_11",
"eZH_2_Hu_11",
"eZH_2_Hd_11",
"eZH_2_HQ3_11",
"eZH_2_HD",
"eZH_2_HB",
"eZH_2_HW",
"eZH_2_HWB",
"eZH_2_DHB",
"eZH_2_DHW",
"eZH_2_DeltaGF",
274 "eZH_78_Hbox",
"eZH_78_HQ1_11",
"eZH_78_Hu_11",
"eZH_78_Hd_11",
"eZH_78_HQ3_11",
"eZH_78_HD",
"eZH_78_HB",
"eZH_78_HW",
"eZH_78_HWB",
"eZH_78_DHB",
"eZH_78_DHW",
"eZH_78_DeltaGF",
275 "eZH_1314_Hbox",
"eZH_1314_HQ1_11",
"eZH_1314_Hu_11",
"eZH_1314_Hd_11",
"eZH_1314_HQ3_11",
"eZH_1314_HD",
"eZH_1314_HB",
"eZH_1314_HW",
"eZH_1314_HWB",
"eZH_1314_DHB",
"eZH_1314_DHW",
"eZH_1314_DeltaGF",
276 "ettH_2_HG",
"ettH_2_G",
"ettH_2_uG_33r",
"ettH_2_DeltagHt",
277 "ettH_78_HG",
"ettH_78_G",
"ettH_78_uG_33r",
"ettH_78_DeltagHt",
278 "ettH_1314_HG",
"ettH_1314_G",
"ettH_1314_uG_33r",
"ettH_1314_DeltagHt"};
281 :
NPbase(), NPSMEFTd6M(*this), FlagLeptonUniversal(FlagLeptonUniversal_in), FlagQuarkUniversal(FlagQuarkUniversal_in)
285 throw std::runtime_error(
"Invalid arguments for NPSMEFTd6::NPSMEFTd6()");
297 w_WW = gsl_integration_cquad_workspace_alloc(100);
1141 if (
name.compare(
"CG") == 0)
1143 else if (
name.compare(
"CW") == 0)
1145 else if (
name.compare(
"C2B") == 0)
1147 else if (
name.compare(
"C2W") == 0)
1149 else if (
name.compare(
"C2BS") == 0)
1151 else if (
name.compare(
"C2WS") == 0)
1153 else if (
name.compare(
"CHG") == 0)
1155 else if (
name.compare(
"CHW") == 0)
1157 else if (
name.compare(
"CHB") == 0)
1159 else if (
name.compare(
"CHWHB_gaga") == 0)
1161 else if (
name.compare(
"CHWHB_gagaorth") == 0)
1163 else if (
name.compare(
"CDHB") == 0)
1165 else if (
name.compare(
"CDHW") == 0)
1167 else if (
name.compare(
"CDB") == 0)
1169 else if (
name.compare(
"CDW") == 0)
1171 else if (
name.compare(
"CHWB") == 0)
1173 else if (
name.compare(
"CHD") == 0)
1175 else if (
name.compare(
"CT") == 0)
1177 else if (
name.compare(
"CHbox") == 0)
1179 else if (
name.compare(
"CH") == 0)
1181 else if (
name.compare(
"CHL1_11") == 0)
1183 else if (
name.compare(
"CHL1_12r") == 0)
1185 else if (
name.compare(
"CHL1_13r") == 0)
1187 else if (
name.compare(
"CHL1_22") == 0)
1189 else if (
name.compare(
"CHL1_23r") == 0)
1191 else if (
name.compare(
"CHL1_33") == 0)
1193 else if (
name.compare(
"CHL1_12i") == 0)
1195 else if (
name.compare(
"CHL1_13i") == 0)
1197 else if (
name.compare(
"CHL1_23i") == 0)
1199 else if (
name.compare(
"CHL1") == 0) {
1209 }
else if (
name.compare(
"CHL3_11") == 0)
1211 else if (
name.compare(
"CHL3_12r") == 0)
1213 else if (
name.compare(
"CHL3_13r") == 0)
1215 else if (
name.compare(
"CHL3_22") == 0)
1217 else if (
name.compare(
"CHL3_23r") == 0)
1219 else if (
name.compare(
"CHL3_33") == 0)
1221 else if (
name.compare(
"CHL3_12i") == 0)
1223 else if (
name.compare(
"CHL3_13i") == 0)
1225 else if (
name.compare(
"CHL3_23i") == 0)
1227 else if (
name.compare(
"CHL3") == 0) {
1237 }
else if (
name.compare(
"CHe_11") == 0)
1239 else if (
name.compare(
"CHe_12r") == 0)
1241 else if (
name.compare(
"CHe_13r") == 0)
1243 else if (
name.compare(
"CHe_22") == 0)
1245 else if (
name.compare(
"CHe_23r") == 0)
1247 else if (
name.compare(
"CHe_33") == 0)
1249 else if (
name.compare(
"CHe_12i") == 0)
1251 else if (
name.compare(
"CHe_13i") == 0)
1253 else if (
name.compare(
"CHe_23i") == 0)
1255 else if (
name.compare(
"CHe") == 0) {
1265 }
else if (
name.compare(
"CHQ1_11") == 0) {
1270 }
else if (
name.compare(
"CHQ1_12r") == 0)
1272 else if (
name.compare(
"CHQ1_13r") == 0)
1274 else if (
name.compare(
"CHQ1_22") == 0) {
1278 }
else if (
name.compare(
"CHQ1_23r") == 0)
1280 else if (
name.compare(
"CHQ1_33") == 0)
1282 else if (
name.compare(
"CHQ1_12i") == 0)
1284 else if (
name.compare(
"CHQ1_13i") == 0)
1286 else if (
name.compare(
"CHQ1_23i") == 0)
1288 else if (
name.compare(
"CHQ1") == 0) {
1298 }
else if (
name.compare(
"CHQ3_11") == 0){
1303 }
else if (
name.compare(
"CHQ3_12r") == 0)
1305 else if (
name.compare(
"CHQ3_13r") == 0)
1307 else if (
name.compare(
"CHQ3_22") == 0){
1311 }
else if (
name.compare(
"CHQ3_23r") == 0)
1313 else if (
name.compare(
"CHQ3_33") == 0)
1315 else if (
name.compare(
"CHQ3_12i") == 0)
1317 else if (
name.compare(
"CHQ3_13i") == 0)
1319 else if (
name.compare(
"CHQ3_23i") == 0)
1321 else if (
name.compare(
"CHQ3") == 0) {
1331 }
else if (
name.compare(
"CHu_11") == 0){
1336 }
else if (
name.compare(
"CHu_12r") == 0)
1338 else if (
name.compare(
"CHu_13r") == 0)
1340 else if (
name.compare(
"CHu_22") == 0){
1344 }
else if (
name.compare(
"CHu_23r") == 0)
1346 else if (
name.compare(
"CHu_33") == 0)
1348 else if (
name.compare(
"CHu_12i") == 0)
1350 else if (
name.compare(
"CHu_13i") == 0)
1352 else if (
name.compare(
"CHu_23i") == 0)
1354 else if (
name.compare(
"CHu") == 0) {
1364 }
else if (
name.compare(
"CHd_11") == 0){
1369 }
else if (
name.compare(
"CHd_12r") == 0)
1371 else if (
name.compare(
"CHd_13r") == 0)
1373 else if (
name.compare(
"CHd_22") == 0){
1377 }
else if (
name.compare(
"CHd_23r") == 0)
1379 else if (
name.compare(
"CHd_33") == 0)
1381 else if (
name.compare(
"CHd_12i") == 0)
1383 else if (
name.compare(
"CHd_13i") == 0)
1385 else if (
name.compare(
"CHd_23i") == 0)
1387 else if (
name.compare(
"CHd") == 0) {
1397 }
else if (
name.compare(
"CHud_11r") == 0){
1402 }
else if (
name.compare(
"CHud_12r") == 0)
1404 else if (
name.compare(
"CHud_13r") == 0)
1406 else if (
name.compare(
"CHud_22r") == 0){
1410 }
else if (
name.compare(
"CHud_23r") == 0)
1412 else if (
name.compare(
"CHud_33r") == 0)
1414 else if (
name.compare(
"CHud_r") == 0) {
1421 }
else if (
name.compare(
"CHud_11i") == 0){
1426 }
else if (
name.compare(
"CHud_12i") == 0)
1428 else if (
name.compare(
"CHud_13i") == 0)
1430 else if (
name.compare(
"CHud_22i") == 0){
1434 }
else if (
name.compare(
"CHud_23i") == 0)
1436 else if (
name.compare(
"CHud_33i") == 0)
1438 else if (
name.compare(
"CHud_i") == 0) {
1445 }
else if (
name.compare(
"CeH_11r") == 0){
1449 }
else if (
name.compare(
"CeH_12r") == 0)
1451 else if (
name.compare(
"CeH_13r") == 0)
1453 else if (
name.compare(
"CeH_22r") == 0){
1457 }
else if (
name.compare(
"CeH_23r") == 0)
1459 else if (
name.compare(
"CeH_33r") == 0){
1465 }
else if (
name.compare(
"CeH_11i") == 0)
1467 else if (
name.compare(
"CeH_12i") == 0)
1469 else if (
name.compare(
"CeH_13i") == 0)
1471 else if (
name.compare(
"CeH_22i") == 0)
1473 else if (
name.compare(
"CeH_23i") == 0)
1475 else if (
name.compare(
"CeH_33i") == 0)
1477 else if (
name.compare(
"CuH_11r") == 0){
1481 }
else if (
name.compare(
"CuH_12r") == 0)
1483 else if (
name.compare(
"CuH_13r") == 0)
1485 else if (
name.compare(
"CuH_22r") == 0){
1489 }
else if (
name.compare(
"CuH_23r") == 0)
1491 else if (
name.compare(
"CuH_33r") == 0){
1497 }
else if (
name.compare(
"CuH_11i") == 0)
1499 else if (
name.compare(
"CuH_12i") == 0)
1501 else if (
name.compare(
"CuH_13i") == 0)
1503 else if (
name.compare(
"CuH_22i") == 0)
1505 else if (
name.compare(
"CuH_23i") == 0)
1507 else if (
name.compare(
"CuH_33i") == 0)
1509 else if (
name.compare(
"CdH_11r") == 0){
1513 }
else if (
name.compare(
"CdH_12r") == 0)
1515 else if (
name.compare(
"CdH_13r") == 0)
1517 else if (
name.compare(
"CdH_22r") == 0){
1521 }
else if (
name.compare(
"CdH_23r") == 0)
1523 else if (
name.compare(
"CdH_33r") == 0){
1529 }
else if (
name.compare(
"CdH_11i") == 0)
1531 else if (
name.compare(
"CdH_12i") == 0)
1533 else if (
name.compare(
"CdH_13i") == 0)
1535 else if (
name.compare(
"CdH_22i") == 0)
1537 else if (
name.compare(
"CdH_23i") == 0)
1539 else if (
name.compare(
"CdH_33i") == 0)
1541 else if (
name.compare(
"CuG_11r") == 0){
1545 }
else if (
name.compare(
"CuG_12r") == 0)
1547 else if (
name.compare(
"CuG_13r") == 0)
1549 else if (
name.compare(
"CuG_22r") == 0){
1553 }
else if (
name.compare(
"CuG_23r") == 0)
1555 else if (
name.compare(
"CuG_33r") == 0){
1561 }
else if (
name.compare(
"CuG_r") == 0) {
1568 }
else if (
name.compare(
"CuG_11i") == 0)
1570 else if (
name.compare(
"CuG_12i") == 0)
1572 else if (
name.compare(
"CuG_13i") == 0)
1574 else if (
name.compare(
"CuG_22i") == 0)
1576 else if (
name.compare(
"CuG_23i") == 0)
1578 else if (
name.compare(
"CuG_33i") == 0)
1580 else if (
name.compare(
"CuG_i") == 0) {
1587 }
else if (
name.compare(
"CuW_11r") == 0){
1591 }
else if (
name.compare(
"CuW_12r") == 0)
1593 else if (
name.compare(
"CuW_13r") == 0)
1595 else if (
name.compare(
"CuW_22r") == 0){
1599 }
else if (
name.compare(
"CuW_23r") == 0)
1601 else if (
name.compare(
"CuW_33r") == 0){
1607 }
else if (
name.compare(
"CuW_r") == 0) {
1614 }
else if (
name.compare(
"CuW_11i") == 0)
1616 else if (
name.compare(
"CuW_12i") == 0)
1618 else if (
name.compare(
"CuW_13i") == 0)
1620 else if (
name.compare(
"CuW_22i") == 0)
1622 else if (
name.compare(
"CuW_23i") == 0)
1624 else if (
name.compare(
"CuW_33i") == 0)
1626 else if (
name.compare(
"CuW_i") == 0) {
1633 }
else if (
name.compare(
"CuB_11r") == 0){
1637 }
else if (
name.compare(
"CuB_12r") == 0)
1639 else if (
name.compare(
"CuB_13r") == 0)
1641 else if (
name.compare(
"CuB_22r") == 0){
1645 }
else if (
name.compare(
"CuB_23r") == 0)
1647 else if (
name.compare(
"CuB_33r") == 0){
1653 }
else if (
name.compare(
"CuB_r") == 0) {
1660 }
else if (
name.compare(
"CuB_11i") == 0)
1662 else if (
name.compare(
"CuB_12i") == 0)
1664 else if (
name.compare(
"CuB_13i") == 0)
1666 else if (
name.compare(
"CuB_22i") == 0)
1668 else if (
name.compare(
"CuB_23i") == 0)
1670 else if (
name.compare(
"CuB_33i") == 0)
1672 else if (
name.compare(
"CuB_i") == 0) {
1680 }
else if (
name.compare(
"CLL_1111") == 0) {
1682 }
else if (
name.compare(
"CLL_1122") == 0) {
1685 }
else if (
name.compare(
"CLL_1133") == 0) {
1688 }
else if (
name.compare(
"CLL_1221") == 0) {
1691 }
else if (
name.compare(
"CLL_1331") == 0) {
1694 }
else if (
name.compare(
"CLL") == 0) {
1704 }
else if (
name.compare(
"CLQ1_1111") == 0) {
1706 }
else if (
name.compare(
"CLQ1_1122") == 0) {
1708 }
else if (
name.compare(
"CLQ1_2211") == 0) {
1710 }
else if (
name.compare(
"CLQ1_2112") == 0) {
1712 }
else if (
name.compare(
"CLQ1_1221") == 0) {
1714 }
else if (
name.compare(
"CLQ1_1133") == 0) {
1716 }
else if (
name.compare(
"CLQ1_3311") == 0) {
1718 }
else if (
name.compare(
"CLQ1_3113") == 0) {
1720 }
else if (
name.compare(
"CLQ1_1331") == 0) {
1722 }
else if (
name.compare(
"CLQ1_1123") == 0) {
1724 }
else if (
name.compare(
"CLQ1_2223") == 0) {
1726 }
else if (
name.compare(
"CLQ1_3323") == 0) {
1728 }
else if (
name.compare(
"CLQ1_1132") == 0) {
1730 }
else if (
name.compare(
"CLQ1_2232") == 0) {
1732 }
else if (
name.compare(
"CLQ1_3332") == 0) {
1734 }
else if (
name.compare(
"CLQ1") == 0) {
1744 }
else if (
name.compare(
"CLQ3_1111") == 0) {
1746 }
else if (
name.compare(
"CLQ3_1122") == 0) {
1748 }
else if (
name.compare(
"CLQ3_2211") == 0) {
1750 }
else if (
name.compare(
"CLQ3_2112") == 0) {
1752 }
else if (
name.compare(
"CLQ3_1221") == 0) {
1754 }
else if (
name.compare(
"CLQ3_1133") == 0) {
1756 }
else if (
name.compare(
"CLQ3_3311") == 0) {
1758 }
else if (
name.compare(
"CLQ3_3113") == 0) {
1760 }
else if (
name.compare(
"CLQ3_1331") == 0) {
1762 }
else if (
name.compare(
"CLQ3_1123") == 0) {
1764 }
else if (
name.compare(
"CLQ3_2223") == 0) {
1766 }
else if (
name.compare(
"CLQ3_3323") == 0) {
1768 }
else if (
name.compare(
"CLQ3_1132") == 0) {
1770 }
else if (
name.compare(
"CLQ3_2232") == 0) {
1772 }
else if (
name.compare(
"CLQ3_3332") == 0) {
1774 }
else if (
name.compare(
"CLQ3") == 0) {
1784 }
else if (
name.compare(
"Cee") == 0) {
1790 }
else if (
name.compare(
"Cee_1111") == 0) {
1792 }
else if (
name.compare(
"Cee_1122") == 0) {
1795 }
else if (
name.compare(
"Cee_1133") == 0) {
1798 }
else if (
name.compare(
"Ceu") == 0) {
1805 }
else if (
name.compare(
"Ceu_1111") == 0) {
1807 }
else if (
name.compare(
"Ceu_1122") == 0) {
1809 }
else if (
name.compare(
"Ceu_2211") == 0) {
1811 }
else if (
name.compare(
"Ceu_1133") == 0) {
1813 }
else if (
name.compare(
"Ceu_2233") == 0) {
1815 }
else if (
name.compare(
"Ceu_3311") == 0) {
1817 }
else if (
name.compare(
"Ced") == 0) {
1823 }
else if (
name.compare(
"Ced_1111") == 0) {
1825 }
else if (
name.compare(
"Ced_1122") == 0) {
1827 }
else if (
name.compare(
"Ced_2211") == 0) {
1829 }
else if (
name.compare(
"Ced_1133") == 0) {
1831 }
else if (
name.compare(
"Ced_3311") == 0) {
1833 }
else if (
name.compare(
"Ced_1123") == 0) {
1835 }
else if (
name.compare(
"Ced_2223") == 0) {
1837 }
else if (
name.compare(
"Ced_3323") == 0) {
1839 }
else if (
name.compare(
"Ced_1132") == 0) {
1841 }
else if (
name.compare(
"Ced_2232") == 0) {
1843 }
else if (
name.compare(
"Ced_3332") == 0) {
1845 }
else if (
name.compare(
"CLe") == 0) {
1851 }
else if (
name.compare(
"CLe_1111") == 0) {
1853 }
else if (
name.compare(
"CLe_1122") == 0) {
1855 }
else if (
name.compare(
"CLe_2211") == 0) {
1857 }
else if (
name.compare(
"CLe_1133") == 0) {
1859 }
else if (
name.compare(
"CLe_3311") == 0) {
1861 }
else if (
name.compare(
"CLu") == 0) {
1868 }
else if (
name.compare(
"CLu_1111") == 0) {
1870 }
else if (
name.compare(
"CLu_1122") == 0) {
1872 }
else if (
name.compare(
"CLu_2211") == 0) {
1874 }
else if (
name.compare(
"CLu_1133") == 0) {
1876 }
else if (
name.compare(
"CLu_2233") == 0) {
1878 }
else if (
name.compare(
"CLu_3311") == 0) {
1880 }
else if (
name.compare(
"CLd") == 0) {
1886 }
else if (
name.compare(
"CLd_1111") == 0) {
1888 }
else if (
name.compare(
"CLd_1122") == 0) {
1890 }
else if (
name.compare(
"CLd_2211") == 0) {
1892 }
else if (
name.compare(
"CLd_1133") == 0) {
1894 }
else if (
name.compare(
"CLd_3311") == 0) {
1896 }
else if (
name.compare(
"CLd_1123") == 0) {
1898 }
else if (
name.compare(
"CLd_2223") == 0) {
1900 }
else if (
name.compare(
"CLd_3323") == 0) {
1902 }
else if (
name.compare(
"CLd_1132") == 0) {
1904 }
else if (
name.compare(
"CLd_2232") == 0) {
1906 }
else if (
name.compare(
"CLd_3332") == 0) {
1908 }
else if (
name.compare(
"CQe") == 0) {
1914 }
else if (
name.compare(
"CQe_1111") == 0) {
1916 }
else if (
name.compare(
"CQe_1122") == 0) {
1918 }
else if (
name.compare(
"CQe_2211") == 0) {
1920 }
else if (
name.compare(
"CQe_1133") == 0) {
1922 }
else if (
name.compare(
"CQe_3311") == 0) {
1924 }
else if (
name.compare(
"CQe_2311") == 0) {
1926 }
else if (
name.compare(
"CQe_2322") == 0) {
1928 }
else if (
name.compare(
"CQe_2333") == 0) {
1930 }
else if (
name.compare(
"CQe_3211") == 0) {
1932 }
else if (
name.compare(
"CQe_3222") == 0) {
1934 }
else if (
name.compare(
"CLedQ_11") == 0) {
1936 }
else if (
name.compare(
"CLedQ_22") == 0) {
1938 }
else if (
name.compare(
"CpLedQ_11") == 0) {
1940 }
else if (
name.compare(
"CpLedQ_22") == 0) {
1942 }
else if (
name.compare(
"CQe_3233") == 0) {
1944 }
else if (
name.compare(
"Lambda_NP") == 0) {
1946 }
else if (
name.compare(
"BrHinv") == 0) {
1949 }
else if (
name.compare(
"BrHexo") == 0) {
1952 }
else if (
name.compare(
"dg1Z") == 0) {
1954 }
else if (
name.compare(
"dKappaga") == 0) {
1956 }
else if (
name.compare(
"lambZ") == 0) {
1958 }
else if (
name.compare(
"eggFint") == 0) {
1960 }
else if (
name.compare(
"eggFpar") == 0) {
1962 }
else if (
name.compare(
"ettHint") == 0) {
1964 }
else if (
name.compare(
"ettHpar") == 0) {
1966 }
else if (
name.compare(
"eVBFint") == 0) {
1968 }
else if (
name.compare(
"eVBFpar") == 0) {
1970 }
else if (
name.compare(
"eWHint") == 0) {
1972 }
else if (
name.compare(
"eWHpar") == 0) {
1974 }
else if (
name.compare(
"eZHint") == 0) {
1976 }
else if (
name.compare(
"eZHpar") == 0) {
1978 }
else if (
name.compare(
"eeeWBFint") == 0) {
1980 }
else if (
name.compare(
"eeeWBFpar") == 0) {
1982 }
else if (
name.compare(
"eeeZHint") == 0) {
1984 }
else if (
name.compare(
"eeeZHpar") == 0) {
1986 }
else if (
name.compare(
"eeettHint") == 0) {
1988 }
else if (
name.compare(
"eeettHpar") == 0) {
1990 }
else if (
name.compare(
"eepWBFint") == 0) {
1992 }
else if (
name.compare(
"eepWBFpar") == 0) {
1994 }
else if (
name.compare(
"eepZBFint") == 0) {
1996 }
else if (
name.compare(
"eepZBFpar") == 0) {
1998 }
else if (
name.compare(
"eHggint") == 0) {
2000 }
else if (
name.compare(
"eHggpar") == 0) {
2002 }
else if (
name.compare(
"eHWWint") == 0) {
2004 }
else if (
name.compare(
"eHWWpar") == 0) {
2006 }
else if (
name.compare(
"eHZZint") == 0) {
2008 }
else if (
name.compare(
"eHZZpar") == 0) {
2010 }
else if (
name.compare(
"eHZgaint") == 0) {
2012 }
else if (
name.compare(
"eHZgapar") == 0) {
2014 }
else if (
name.compare(
"eHgagaint") == 0) {
2016 }
else if (
name.compare(
"eHgagapar") == 0) {
2018 }
else if (
name.compare(
"eHmumuint") == 0) {
2020 }
else if (
name.compare(
"eHmumupar") == 0) {
2022 }
else if (
name.compare(
"eHtautauint") == 0) {
2024 }
else if (
name.compare(
"eHtautaupar") == 0) {
2026 }
else if (
name.compare(
"eHccint") == 0) {
2028 }
else if (
name.compare(
"eHccpar") == 0) {
2030 }
else if (
name.compare(
"eHbbint") == 0) {
2032 }
else if (
name.compare(
"eHbbpar") == 0) {
2034 }
else if (
name.compare(
"eggFHgaga") == 0) {
2036 }
else if (
name.compare(
"eggFHZga") == 0) {
2038 }
else if (
name.compare(
"eggFHZZ") == 0) {
2040 }
else if (
name.compare(
"eggFHWW") == 0) {
2042 }
else if (
name.compare(
"eggFHtautau") == 0) {
2044 }
else if (
name.compare(
"eggFHbb") == 0) {
2046 }
else if (
name.compare(
"eggFHmumu") == 0) {
2048 }
else if (
name.compare(
"eVBFHgaga") == 0) {
2050 }
else if (
name.compare(
"eVBFHZga") == 0) {
2052 }
else if (
name.compare(
"eVBFHZZ") == 0) {
2054 }
else if (
name.compare(
"eVBFHWW") == 0) {
2056 }
else if (
name.compare(
"eVBFHtautau") == 0) {
2058 }
else if (
name.compare(
"eVBFHbb") == 0) {
2060 }
else if (
name.compare(
"eVBFHmumu") == 0) {
2062 }
else if (
name.compare(
"eWHgaga") == 0) {
2064 }
else if (
name.compare(
"eWHZga") == 0) {
2066 }
else if (
name.compare(
"eWHZZ") == 0) {
2068 }
else if (
name.compare(
"eWHWW") == 0) {
2070 }
else if (
name.compare(
"eWHtautau") == 0) {
2072 }
else if (
name.compare(
"eWHbb") == 0) {
2074 }
else if (
name.compare(
"eWHmumu") == 0) {
2076 }
else if (
name.compare(
"eZHgaga") == 0) {
2078 }
else if (
name.compare(
"eZHZga") == 0) {
2080 }
else if (
name.compare(
"eZHZZ") == 0) {
2082 }
else if (
name.compare(
"eZHWW") == 0) {
2084 }
else if (
name.compare(
"eZHtautau") == 0) {
2086 }
else if (
name.compare(
"eZHbb") == 0) {
2088 }
else if (
name.compare(
"eZHmumu") == 0) {
2090 }
else if (
name.compare(
"ettHgaga") == 0) {
2092 }
else if (
name.compare(
"ettHZga") == 0) {
2094 }
else if (
name.compare(
"ettHZZ") == 0) {
2096 }
else if (
name.compare(
"ettHWW") == 0) {
2098 }
else if (
name.compare(
"ettHtautau") == 0) {
2100 }
else if (
name.compare(
"ettHbb") == 0) {
2102 }
else if (
name.compare(
"ettHmumu") == 0) {
2104 }
else if (
name.compare(
"eVBFHinv") == 0) {
2106 }
else if (
name.compare(
"eVHinv") == 0) {
2108 }
else if (
name.compare(
"eVBF_2_Hbox") == 0) {
2110 }
else if (
name.compare(
"eVBF_2_HQ1_11") == 0) {
2112 }
else if (
name.compare(
"eVBF_2_Hu_11") == 0) {
2114 }
else if (
name.compare(
"eVBF_2_Hd_11") == 0) {
2116 }
else if (
name.compare(
"eVBF_2_HQ3_11") == 0) {
2118 }
else if (
name.compare(
"eVBF_2_HD") == 0) {
2120 }
else if (
name.compare(
"eVBF_2_HB") == 0) {
2122 }
else if (
name.compare(
"eVBF_2_HW") == 0) {
2124 }
else if (
name.compare(
"eVBF_2_HWB") == 0) {
2126 }
else if (
name.compare(
"eVBF_2_HG") == 0) {
2128 }
else if (
name.compare(
"eVBF_2_DHB") == 0) {
2130 }
else if (
name.compare(
"eVBF_2_DHW") == 0) {
2132 }
else if (
name.compare(
"eVBF_2_DeltaGF") == 0) {
2134 }
else if (
name.compare(
"eVBF_78_Hbox") == 0) {
2136 }
else if (
name.compare(
"eVBF_78_HQ1_11") == 0) {
2138 }
else if (
name.compare(
"eVBF_78_Hu_11") == 0) {
2140 }
else if (
name.compare(
"eVBF_78_Hd_11") == 0) {
2142 }
else if (
name.compare(
"eVBF_78_HQ3_11") == 0) {
2144 }
else if (
name.compare(
"eVBF_78_HD") == 0) {
2146 }
else if (
name.compare(
"eVBF_78_HB") == 0) {
2148 }
else if (
name.compare(
"eVBF_78_HW") == 0) {
2150 }
else if (
name.compare(
"eVBF_78_HWB") == 0) {
2152 }
else if (
name.compare(
"eVBF_78_HG") == 0) {
2154 }
else if (
name.compare(
"eVBF_78_DHB") == 0) {
2156 }
else if (
name.compare(
"eVBF_78_DHW") == 0) {
2158 }
else if (
name.compare(
"eVBF_78_DeltaGF") == 0) {
2160 }
else if (
name.compare(
"eVBF_1314_Hbox") == 0) {
2162 }
else if (
name.compare(
"eVBF_1314_HQ1_11") == 0) {
2164 }
else if (
name.compare(
"eVBF_1314_Hu_11") == 0) {
2166 }
else if (
name.compare(
"eVBF_1314_Hd_11") == 0) {
2168 }
else if (
name.compare(
"eVBF_1314_HQ3_11") == 0) {
2170 }
else if (
name.compare(
"eVBF_1314_HD") == 0) {
2172 }
else if (
name.compare(
"eVBF_1314_HB") == 0) {
2174 }
else if (
name.compare(
"eVBF_1314_HW") == 0) {
2176 }
else if (
name.compare(
"eVBF_1314_HWB") == 0) {
2178 }
else if (
name.compare(
"eVBF_1314_HG") == 0) {
2180 }
else if (
name.compare(
"eVBF_1314_DHB") == 0) {
2182 }
else if (
name.compare(
"eVBF_1314_DHW") == 0) {
2184 }
else if (
name.compare(
"eVBF_1314_DeltaGF") == 0) {
2186 }
else if (
name.compare(
"eWH_2_Hbox") == 0) {
2188 }
else if (
name.compare(
"eWH_2_HQ3_11") == 0) {
2190 }
else if (
name.compare(
"eWH_2_HD") == 0) {
2192 }
else if (
name.compare(
"eWH_2_HW") == 0) {
2194 }
else if (
name.compare(
"eWH_2_HWB") == 0) {
2196 }
else if (
name.compare(
"eWH_2_DHW") == 0) {
2198 }
else if (
name.compare(
"eWH_2_DeltaGF") == 0) {
2200 }
else if (
name.compare(
"eWH_78_Hbox") == 0) {
2202 }
else if (
name.compare(
"eWH_78_HQ3_11") == 0) {
2204 }
else if (
name.compare(
"eWH_78_HD") == 0) {
2206 }
else if (
name.compare(
"eWH_78_HW") == 0) {
2208 }
else if (
name.compare(
"eWH_78_HWB") == 0) {
2210 }
else if (
name.compare(
"eWH_78_DHW") == 0) {
2212 }
else if (
name.compare(
"eWH_78_DeltaGF") == 0) {
2214 }
else if (
name.compare(
"eWH_1314_Hbox") == 0) {
2216 }
else if (
name.compare(
"eWH_1314_HQ3_11") == 0) {
2218 }
else if (
name.compare(
"eWH_1314_HD") == 0) {
2220 }
else if (
name.compare(
"eWH_1314_HW") == 0) {
2222 }
else if (
name.compare(
"eWH_1314_HWB") == 0) {
2224 }
else if (
name.compare(
"eWH_1314_DHW") == 0) {
2226 }
else if (
name.compare(
"eWH_1314_DeltaGF") == 0) {
2228 }
else if (
name.compare(
"eZH_2_Hbox") == 0) {
2230 }
else if (
name.compare(
"eZH_2_HQ1_11") == 0) {
2232 }
else if (
name.compare(
"eZH_2_Hu_11") == 0) {
2234 }
else if (
name.compare(
"eZH_2_Hd_11") == 0) {
2236 }
else if (
name.compare(
"eZH_2_HQ3_11") == 0) {
2238 }
else if (
name.compare(
"eZH_2_HD") == 0) {
2240 }
else if (
name.compare(
"eZH_2_HB") == 0) {
2242 }
else if (
name.compare(
"eZH_2_HW") == 0) {
2244 }
else if (
name.compare(
"eZH_2_HWB") == 0) {
2246 }
else if (
name.compare(
"eZH_2_DHB") == 0) {
2248 }
else if (
name.compare(
"eZH_2_DHW") == 0) {
2250 }
else if (
name.compare(
"eZH_2_DeltaGF") == 0) {
2252 }
else if (
name.compare(
"eZH_78_Hbox") == 0) {
2254 }
else if (
name.compare(
"eZH_78_HQ1_11") == 0) {
2256 }
else if (
name.compare(
"eZH_78_Hu_11") == 0) {
2258 }
else if (
name.compare(
"eZH_78_Hd_11") == 0) {
2260 }
else if (
name.compare(
"eZH_78_HQ3_11") == 0) {
2262 }
else if (
name.compare(
"eZH_78_HD") == 0) {
2264 }
else if (
name.compare(
"eZH_78_HB") == 0) {
2266 }
else if (
name.compare(
"eZH_78_HW") == 0) {
2268 }
else if (
name.compare(
"eZH_78_HWB") == 0) {
2270 }
else if (
name.compare(
"eZH_78_DHB") == 0) {
2272 }
else if (
name.compare(
"eZH_78_DHW") == 0) {
2274 }
else if (
name.compare(
"eZH_78_DeltaGF") == 0) {
2276 }
else if (
name.compare(
"eZH_1314_Hbox") == 0) {
2278 }
else if (
name.compare(
"eZH_1314_HQ1_11") == 0) {
2280 }
else if (
name.compare(
"eZH_1314_Hu_11") == 0) {
2282 }
else if (
name.compare(
"eZH_1314_Hd_11") == 0) {
2284 }
else if (
name.compare(
"eZH_1314_HQ3_11") == 0) {
2286 }
else if (
name.compare(
"eZH_1314_HD") == 0) {
2288 }
else if (
name.compare(
"eZH_1314_HB") == 0) {
2290 }
else if (
name.compare(
"eZH_1314_HW") == 0) {
2292 }
else if (
name.compare(
"eZH_1314_HWB") == 0) {
2294 }
else if (
name.compare(
"eZH_1314_DHB") == 0) {
2296 }
else if (
name.compare(
"eZH_1314_DHW") == 0) {
2298 }
else if (
name.compare(
"eZH_1314_DeltaGF") == 0) {
2300 }
else if (
name.compare(
"ettH_2_HG") == 0) {
2302 }
else if (
name.compare(
"ettH_2_G") == 0) {
2304 }
else if (
name.compare(
"ettH_2_uG_33r") == 0) {
2306 }
else if (
name.compare(
"ettH_2_DeltagHt") == 0) {
2308 }
else if (
name.compare(
"ettH_78_HG") == 0) {
2310 }
else if (
name.compare(
"ettH_78_G") == 0) {
2312 }
else if (
name.compare(
"ettH_78_uG_33r") == 0) {
2314 }
else if (
name.compare(
"ettH_78_DeltagHt") == 0) {
2316 }
else if (
name.compare(
"ettH_1314_HG") == 0) {
2318 }
else if (
name.compare(
"ettH_1314_G") == 0) {
2320 }
else if (
name.compare(
"ettH_1314_uG_33r") == 0) {
2322 }
else if (
name.compare(
"ettH_1314_DeltagHt") == 0) {
2334 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6_LFU_QFU parameter "
2343 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6_LFU_QFU parameter "
2354 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6 parameter "
2363 std::cout <<
"ERROR: Missing mandatory NPSMEFTd6 parameter "
2372 throw std::runtime_error(
"Error in NPSMEFTd6::CheckParameters()");
2380 if (
name.compare(
"QuadraticTerms") == 0) {
2384 }
else if (
name.compare(
"RotateCHWCHB") == 0) {
2387 }
else if (
name.compare(
"PartialQFU") == 0) {
2390 }
else if (
name.compare(
"FlavU3OfX") == 0) {
2393 }
else if (
name.compare(
"UnivOfX") == 0) {
2396 }
else if (
name.compare(
"HiggsSM") == 0) {
2399 }
else if (
name.compare(
"LoopHd6") == 0) {
2402 }
else if (
name.compare(
"LoopH3d6Quad") == 0) {
2416 if (F.
is(
"NEUTRINO_1") || F.
is(
"ELECTRON"))
2418 else if (F.
is(
"NEUTRINO_2") || F.
is(
"MU"))
2420 else if (F.
is(
"NEUTRINO_3") || F.
is(
"TAU"))
2422 else if (F.
is(
"UP") || F.
is(
"DOWN"))
2424 else if (F.
is(
"CHARM") || F.
is(
"STRANGE"))
2426 else if (F.
is(
"TOP") || F.
is(
"BOTTOM"))
2429 throw std::runtime_error(
"NPSMEFTd6::CHF1_diag(): wrong argument");
2434 if (F.
is(
"NEUTRINO_1") || F.
is(
"ELECTRON"))
2436 else if (F.
is(
"NEUTRINO_2") || F.
is(
"MU"))
2438 else if (F.
is(
"NEUTRINO_3") || F.
is(
"TAU"))
2440 else if (F.
is(
"UP") || F.
is(
"DOWN"))
2442 else if (F.
is(
"CHARM") || F.
is(
"STRANGE"))
2444 else if (F.
is(
"TOP") || F.
is(
"BOTTOM"))
2447 throw std::runtime_error(
"NPSMEFTd6::CHF3_diag(): wrong argument");
2452 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
2454 else if (f.
is(
"ELECTRON"))
2456 else if (f.
is(
"MU"))
2458 else if (f.
is(
"TAU"))
2460 else if (f.
is(
"UP"))
2462 else if (f.
is(
"CHARM"))
2464 else if (f.
is(
"TOP"))
2466 else if (f.
is(
"DOWN"))
2468 else if (f.
is(
"STRANGE"))
2470 else if (f.
is(
"BOTTOM"))
2473 throw std::runtime_error(
"NPSMEFTd6::CHf_diag(): wrong argument");
2479 throw std::runtime_error(
"NPSMEFTd6::CHud_diag(): wrong argument");
2483 else if (u.
is(
"CHARM"))
2485 else if (u.
is(
"TOP"))
2488 throw std::runtime_error(
"NPSMEFTd6::CHud_diag(): wrong argument");
2493 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
2495 else if (f.
is(
"ELECTRON"))
2497 else if (f.
is(
"MU"))
2499 else if (f.
is(
"TAU"))
2501 else if (f.
is(
"UP"))
2503 else if (f.
is(
"CHARM"))
2505 else if (f.
is(
"TOP"))
2507 else if (f.
is(
"DOWN"))
2509 else if (f.
is(
"STRANGE"))
2511 else if (f.
is(
"BOTTOM"))
2514 throw std::runtime_error(
"NPSMEFTd6::CfH_diag(): wrong argument");
2519 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
2521 else if (f.
is(
"ELECTRON"))
2523 else if (f.
is(
"MU"))
2525 else if (f.
is(
"TAU"))
2527 else if (f.
is(
"UP"))
2529 else if (f.
is(
"CHARM"))
2531 else if (f.
is(
"TOP"))
2533 else if (f.
is(
"DOWN"))
2535 else if (f.
is(
"STRANGE"))
2537 else if (f.
is(
"BOTTOM"))
2540 throw std::runtime_error(
"NPSMEFTd6::CfG_diag(): wrong argument");
2545 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
2547 else if (f.
is(
"ELECTRON"))
2549 else if (f.
is(
"MU"))
2551 else if (f.
is(
"TAU"))
2553 else if (f.
is(
"UP"))
2555 else if (f.
is(
"CHARM"))
2557 else if (f.
is(
"TOP"))
2559 else if (f.
is(
"DOWN"))
2561 else if (f.
is(
"STRANGE"))
2563 else if (f.
is(
"BOTTOM"))
2566 throw std::runtime_error(
"NPSMEFTd6::CfW_diag(): wrong argument");
2571 if (f.
is(
"NEUTRINO_1") || f.
is(
"NEUTRINO_2") || f.
is(
"NEUTRINO_3"))
2573 else if (f.
is(
"ELECTRON"))
2575 else if (f.
is(
"MU"))
2577 else if (f.
is(
"TAU"))
2579 else if (f.
is(
"UP"))
2581 else if (f.
is(
"CHARM"))
2583 else if (f.
is(
"TOP"))
2585 else if (f.
is(
"DOWN"))
2587 else if (f.
is(
"STRANGE"))
2589 else if (f.
is(
"BOTTOM"))
2592 throw std::runtime_error(
"NPSMEFTd6::CfB_diag(): wrong argument");
2633 return ( (
Mz - 91.1882) / 91.1882 );
2644 return ( (
mHl - 125.1) / 125.1 );
2655 return ( (
mtpole - 173.2) / 173.2 );
2677 return ( ((
quarks[
CHARM].getMass()) - 1.275) / 1.275 );
2688 return ( ((
leptons[
TAU].getMass()) - 1.77686) / 1.77686 );
2699 return ( (
GF - 1.1663787/100000.0 ) / (1.1663787/100000.0) );
2710 return ( (
aleMz - 0.007754941997887603) / 0.007754941997887603 );
2721 return ( (
aleMz - 0.0072973525664) / 0.0072973525664 );
2732 return ( (
AlsMz - 0.1180) / 0.1180 );
2769 double deltaGamma_Wij;
2778 if (fi.
is(
"QUARK")) {
2779 GammaW_tree =
Nc * G0;
2789 deltaGamma_Wij = deltaGamma_Wij + 2.0 * GammaW_tree * CHF3ij *
v2_over_LambdaNP2;
2791 return deltaGamma_Wij;
2803 double GammaW_tree = (3.0 + 2.0 *
Nc) * G0;
2864 return (NPindirect + NPdirect);
2877 return (NPindirect + NPdirect);
2886 throw std::runtime_error(
"NPSMEFTd6::deltaGL_Wff(): Not implemented");
2895 return (NPindirect + NPdirect);
2901 throw std::runtime_error(
"NPSMEFTd6::deltaGR_Wff(): Not implemented");
2917 double tau_t = 4.0 * m_t * m_t /
mHl /
mHl;
2918 double tau_b = 4.0 * m_b * m_b /
mHl /
mHl;
2919 double tau_c = 4.0 * m_c * m_c /
mHl /
mHl;
2920 double aSPiv =
AlsMz / 16.0 / M_PI /
v();
2927 gSM = aSPiv * (
AH_f(tau_t) +
AH_f(tau_b) +
AH_f(tau_c));
2929 dg = deltaloc/gSM + (aSPiv/gSM) * (dKappa_t*
AH_f(tau_t) + dKappa_b*
AH_f(tau_b) + dKappa_c*
AH_f(tau_c));
2969 return (NPindirect + NPdirect);
2993 double tau_t = 4.0 * m_t * m_t /
mHl /
mHl;
2994 double tau_b = 4.0 * m_b * m_b /
mHl /
mHl;
2995 double tau_c = 4.0 * m_c * m_c /
mHl /
mHl;
2996 double tau_tau = 4.0 * m_tau * m_tau /
mHl /
mHl;
2997 double tau_mu = 4.0 * m_mu * m_mu /
mHl /
mHl;
2998 double tau_W = 4.0 * M_w_2 /
mHl /
mHl;
3000 double lambda_t = 4.0 * m_t * m_t /
Mz /
Mz;
3001 double lambda_b = 4.0 * m_b * m_b /
Mz /
Mz;
3002 double lambda_c = 4.0 * m_c * m_c /
Mz /
Mz;
3003 double lambda_tau = 4.0 * m_tau * m_tau /
Mz /
Mz;
3004 double lambda_mu = 4.0 * m_mu * m_mu /
Mz /
Mz;
3005 double lambda_W = 4.0 * M_w_2 /
Mz /
Mz;
3006 double alpha2 =
sqrt(2.0)*
GF*M_w_2 / M_PI;
3007 double aPiv =
sqrt(
ale*alpha2) / 4.0 / M_PI /
v();
3033 gSM = -aPiv * ((3.0*vSMt*Qt*
AHZga_f(tau_t,lambda_t) +
3034 3.0*vSMb*Qb*
AHZga_f(tau_b,lambda_b) +
3035 3.0*vSMc*Qc*
AHZga_f(tau_c,lambda_c) +
3036 vSMtau*Qtau*
AHZga_f(tau_tau,lambda_tau)+
3040 dg = deltaloc/gSM - (aPiv/gSM) * (
3041 (3.0*vSMt*dKappa_t*Qt*
AHZga_f(tau_t,lambda_t) +
3042 3.0*vSMb*dKappa_b*Qb*
AHZga_f(tau_b,lambda_b) +
3043 3.0*vSMc*dKappa_c*Qc*
AHZga_f(tau_c,lambda_c)+
3044 dKappa_tau*vSMtau*Qtau*
AHZga_f(tau_tau,lambda_tau)+
3046 dKappa_W*
AHZga_W(tau_W,lambda_W) +
3047 (3.0*dvSMt*Qt*
AHZga_f(tau_t,lambda_t) +
3048 3.0*dvSMb*Qb*
AHZga_f(tau_b,lambda_b) +
3049 3.0*dvSMc*Qc*
AHZga_f(tau_c,lambda_c)+
3050 dvSMtau*Qtau*
AHZga_f(tau_tau,lambda_tau)+
3083 double tau_t = 4.0 * m_t * m_t /
mHl /
mHl;
3084 double tau_b = 4.0 * m_b * m_b /
mHl /
mHl;
3085 double tau_c = 4.0 * m_c * m_c /
mHl /
mHl;
3086 double tau_tau = 4.0 * m_tau * m_tau /
mHl /
mHl;
3087 double tau_mu = 4.0 * m_mu * m_mu /
mHl /
mHl;
3088 double tau_W = 4.0 * M_w_2 /
mHl /
mHl;
3090 double aPiv =
ale / 8.0 / M_PI /
v();
3101 gSM = aPiv * (3.0*Qt*Qt*
AH_f(tau_t) +
3102 3.0*Qb*Qb*
AH_f(tau_b) +
3103 3.0*Qc*Qc*
AH_f(tau_c) +
3104 Qtau*Qtau*
AH_f(tau_tau) +
3105 Qmu*Qmu*
AH_f(tau_mu) +
3108 dg = deltaloc/gSM + (aPiv/gSM) * (
3109 3.0*Qt*Qt*dKappa_t*
AH_f(tau_t) +
3110 3.0*Qb*Qb*dKappa_b*
AH_f(tau_b) +
3111 3.0*Qc*Qc*dKappa_c*
AH_f(tau_c) +
3112 dKappa_tau*Qtau*Qtau*
AH_f(tau_tau) +
3113 dKappa_mu*Qmu*Qmu*
AH_f(tau_mu) +
3114 dKappa_W*
AH_W(tau_W)
3146 throw std::runtime_error(
"NPSMEFTd6::deltaGL_Wffh(): Not implemented");
3155 throw std::runtime_error(
"NPSMEFTd6::deltaGR_Wffh(): Not implemented");
3231 tmp = asin(1.0 /
sqrt(tau));
3235 return (-0.25 * tmp * tmp);
3243 tmp =
sqrt(tau -1.0) * asin(1.0 /
sqrt(tau));
3273 return (2.0 * tau * (1.0 + (1.0 - tau) *
f_triangle(tau)));
3278 return -( 2.0 + 3.0 * tau + 3.0 * tau * (2.0 - tau) *
f_triangle(tau) );
3332 double mu = (1.0 + 2.0 * ( tmpt.
real() + tmpb.
real() + tmpc.
real() + tmpHG.
real() ) );
3350 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
3358 double A1HH = 0.0, A2HH = 0.0, A3HH = 0.0, A4HH = 0.0, A5HH = 0.0;
3359 double A6HH = 0.0, A7HH = 0.0, A8HH = 0.0, A9HH = 0.0, A10HH = 0.0;
3360 double A11HH = 0.0, A12HH = 0.0, A13HH = 0.0, A14HH = 0.0, A15HH = 0.0;
3361 double ct,c2t,c3,cg,c2g;
3363 if (sqrt_s == 14.0) {
3383 }
else if (sqrt_s == 100.0) {
3404 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muggHH()");
3413 mu = 0.0010 + A1HH*ct*ct*ct*ct +
3429 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
3440 if (sqrt_s == 1.96) {
3468 }
else if (sqrt_s == 7.0) {
3496 }
else if (sqrt_s == 8.0) {
3523 }
else if (sqrt_s == 13.0) {
3549 }
else if (sqrt_s == 14.0) {
3576 }
else if (sqrt_s == 27.0) {
3603 }
else if (sqrt_s == 100.0) {
3631 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muVBF()");
3641 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
3655 if (sqrt_s == 13.0) {
3679 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muVBFgamma()");
3689 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
3700 if (sqrt_s == 0.240) {
3727 }
else if (sqrt_s == 0.250) {
3754 }
else if (sqrt_s == 0.350) {
3781 }
else if (sqrt_s == 0.365) {
3808 }
else if (sqrt_s == 0.380) {
3835 }
else if (sqrt_s == 0.500) {
3862 }
else if (sqrt_s == 1.0) {
3889 }
else if (sqrt_s == 1.4) {
3916 }
else if (sqrt_s == 1.5) {
3943 }
else if (sqrt_s == 3.0) {
3971 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWBF()");
3981 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
4004 if (sqrt_s == 0.240) {
4035 }
else if (sqrt_s == 0.250) {
4066 }
else if (sqrt_s == 0.350) {
4097 }
else if (sqrt_s == 0.365) {
4128 }
else if (sqrt_s == 0.380) {
4159 }
else if (sqrt_s == 0.500) {
4190 }
else if (sqrt_s == 1.0) {
4221 }
else if (sqrt_s == 1.4) {
4252 }
else if (sqrt_s == 1.5) {
4283 }
else if (sqrt_s == 3.0) {
4315 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvv()");
4325 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
4339 if (sqrt_s == 0.240) {
4343 if (Pol_em == 80. && Pol_ep == -30.){
4365 }
else if (Pol_em == -80. && Pol_ep == 30.){
4387 }
else if (Pol_em == 80. && Pol_ep == 0.){
4409 }
else if (Pol_em == -80. && Pol_ep == 0.){
4432 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
4435 }
else if (sqrt_s == 0.250) {
4439 if (Pol_em == 80. && Pol_ep == -30.){
4461 }
else if (Pol_em == -80. && Pol_ep == 30.){
4483 }
else if (Pol_em == 80. && Pol_ep == 0.){
4505 }
else if (Pol_em == -80. && Pol_ep == 0.){
4528 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
4531 }
else if (sqrt_s == 0.350) {
4535 if (Pol_em == 80. && Pol_ep == -30.){
4557 }
else if (Pol_em == -80. && Pol_ep == 30.){
4579 }
else if (Pol_em == 80. && Pol_ep == 0.){
4601 }
else if (Pol_em == -80. && Pol_ep == 0.){
4624 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
4627 }
else if (sqrt_s == 0.365) {
4631 if (Pol_em == 80. && Pol_ep == -30.){
4653 }
else if (Pol_em == -80. && Pol_ep == 30.){
4675 }
else if (Pol_em == 80. && Pol_ep == 0.){
4697 }
else if (Pol_em == -80. && Pol_ep == 0.){
4720 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
4723 }
else if (sqrt_s == 0.380) {
4727 if (Pol_em == 80. && Pol_ep == -30.){
4749 }
else if (Pol_em == -80. && Pol_ep == 30.){
4771 }
else if (Pol_em == 80. && Pol_ep == 0.){
4793 }
else if (Pol_em == -80. && Pol_ep == 0.){
4816 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
4819 }
else if (sqrt_s == 0.500) {
4823 if (Pol_em == 80. && Pol_ep == -30.){
4845 }
else if (Pol_em == -80. && Pol_ep == 30.){
4867 }
else if (Pol_em == 80. && Pol_ep == 0.){
4889 }
else if (Pol_em == -80. && Pol_ep == 0.){
4912 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
4915 }
else if (sqrt_s == 1.0) {
4919 if (Pol_em == 80. && Pol_ep == -30.){
4941 }
else if (Pol_em == -80. && Pol_ep == 30.){
4963 }
else if (Pol_em == 80. && Pol_ep == -20.){
4985 }
else if (Pol_em == -80. && Pol_ep == 20.){
5007 }
else if (Pol_em == 80. && Pol_ep == 0.){
5029 }
else if (Pol_em == -80. && Pol_ep == 0.){
5052 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
5055 }
else if (sqrt_s == 1.4) {
5059 if (Pol_em == 80. && Pol_ep == -30.){
5081 }
else if (Pol_em == -80. && Pol_ep == 30.){
5103 }
else if (Pol_em == 80. && Pol_ep == 0.){
5125 }
else if (Pol_em == -80. && Pol_ep == 0.){
5148 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
5151 }
else if (sqrt_s == 1.5) {
5155 if (Pol_em == 80. && Pol_ep == -30.){
5177 }
else if (Pol_em == -80. && Pol_ep == 30.){
5199 }
else if (Pol_em == 80. && Pol_ep == 0.){
5221 }
else if (Pol_em == -80. && Pol_ep == 0.){
5244 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
5247 }
else if (sqrt_s == 3.0) {
5251 if (Pol_em == 80. && Pol_ep == -30.){
5273 }
else if (Pol_em == -80. && Pol_ep == 30.){
5295 }
else if (Pol_em == 80. && Pol_ep == 0.){
5317 }
else if (Pol_em == -80. && Pol_ep == 0.){
5340 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
5344 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeHvvPol()");
5354 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5365 if (sqrt_s == 0.240) {
5394 }
else if (sqrt_s == 0.250) {
5423 }
else if (sqrt_s == 0.350) {
5452 }
else if (sqrt_s == 0.365) {
5481 }
else if (sqrt_s == 0.380) {
5510 }
else if (sqrt_s == 0.500) {
5539 }
else if (sqrt_s == 1.0) {
5568 }
else if (sqrt_s == 1.4) {
5597 }
else if (sqrt_s == 1.5) {
5626 }
else if (sqrt_s == 3.0) {
5656 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBF()");
5667 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
5679 if (sqrt_s == 0.240) {
5683 if (Pol_em == 80. && Pol_ep == -30.){
5704 }
else if (Pol_em == -80. && Pol_ep == 30.){
5725 }
else if (Pol_em == 80. && Pol_ep == 0.){
5746 }
else if (Pol_em == -80. && Pol_ep == 0.){
5768 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
5771 }
else if (sqrt_s == 0.250) {
5775 if (Pol_em == 80. && Pol_ep == -30.){
5796 }
else if (Pol_em == -80. && Pol_ep == 30.){
5817 }
else if (Pol_em == 80. && Pol_ep == 0.){
5838 }
else if (Pol_em == -80. && Pol_ep == 0.){
5860 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
5863 }
else if (sqrt_s == 0.350) {
5867 if (Pol_em == 80. && Pol_ep == -30.){
5888 }
else if (Pol_em == -80. && Pol_ep == 30.){
5909 }
else if (Pol_em == 80. && Pol_ep == 0.){
5930 }
else if (Pol_em == -80. && Pol_ep == 0.){
5952 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
5955 }
else if (sqrt_s == 0.365) {
5959 if (Pol_em == 80. && Pol_ep == -30.){
5980 }
else if (Pol_em == -80. && Pol_ep == 30.){
6001 }
else if (Pol_em == 80. && Pol_ep == 0.){
6022 }
else if (Pol_em == -80. && Pol_ep == 0.){
6044 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
6047 }
else if (sqrt_s == 0.380) {
6051 if (Pol_em == 80. && Pol_ep == -30.){
6072 }
else if (Pol_em == -80. && Pol_ep == 30.){
6093 }
else if (Pol_em == 80. && Pol_ep == 0.){
6114 }
else if (Pol_em == -80. && Pol_ep == 0.){
6136 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
6139 }
else if (sqrt_s == 0.500) {
6143 if (Pol_em == 80. && Pol_ep == -30.){
6164 }
else if (Pol_em == -80. && Pol_ep == 30.){
6185 }
else if (Pol_em == 80. && Pol_ep == 0.){
6206 }
else if (Pol_em == -80. && Pol_ep == 0.){
6228 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
6231 }
else if (sqrt_s == 1.0) {
6235 if (Pol_em == 80. && Pol_ep == -30.){
6256 }
else if (Pol_em == -80. && Pol_ep == 30.){
6277 }
else if (Pol_em == 80. && Pol_ep == -20.){
6298 }
else if (Pol_em == -80. && Pol_ep == 20.){
6319 }
else if (Pol_em == 80. && Pol_ep == 0.){
6340 }
else if (Pol_em == -80. && Pol_ep == 0.){
6362 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
6365 }
else if (sqrt_s == 1.4) {
6369 if (Pol_em == 80. && Pol_ep == -30.){
6390 }
else if (Pol_em == -80. && Pol_ep == 30.){
6411 }
else if (Pol_em == 80. && Pol_ep == 0.){
6432 }
else if (Pol_em == -80. && Pol_ep == 0.){
6454 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
6457 }
else if (sqrt_s == 1.5) {
6461 if (Pol_em == 80. && Pol_ep == -30.){
6482 }
else if (Pol_em == -80. && Pol_ep == 30.){
6503 }
else if (Pol_em == 80. && Pol_ep == 0.){
6524 }
else if (Pol_em == -80. && Pol_ep == 0.){
6546 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
6549 }
else if (sqrt_s == 3.0) {
6553 if (Pol_em == 80. && Pol_ep == -30.){
6574 }
else if (Pol_em == -80. && Pol_ep == 30.){
6595 }
else if (Pol_em == 80. && Pol_ep == 0.){
6616 }
else if (Pol_em == -80. && Pol_ep == 0.){
6638 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
6642 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZBFPol()");
6653 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
6662 if (sqrt_s == 1.3) {
6681 }
else if (sqrt_s == 1.8) {
6700 }
else if (sqrt_s == 3.5) {
6719 }
else if (sqrt_s == 5.0) {
6739 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muepWBF()");
6744 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
6753 if (sqrt_s == 1.3) {
6778 }
else if (sqrt_s == 1.8) {
6803 }
else if (sqrt_s == 3.5) {
6828 }
else if (sqrt_s == 5.0) {
6854 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muepZBF()");
6859 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
6870 if (sqrt_s == 1.96) {
6891 }
else if (sqrt_s == 7.0) {
6912 }
else if (sqrt_s == 8.0) {
6933 }
else if (sqrt_s == 13.0) {
6954 }
else if (sqrt_s == 14.0) {
6975 }
else if (sqrt_s == 27.0) {
6996 }
else if (sqrt_s == 100.0) {
7018 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muWH()");
7028 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
7039 if (sqrt_s == 1.96) {
7064 }
else if (sqrt_s == 7.0) {
7089 }
else if (sqrt_s == 8.0) {
7114 }
else if (sqrt_s == 13.0) {
7139 }
else if (sqrt_s == 14.0) {
7164 }
else if (sqrt_s == 27.0) {
7189 }
else if (sqrt_s == 100.0) {
7214 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muZH()");
7224 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
7235 if (sqrt_s == 0.240) {
7264 }
else if (sqrt_s == 0.250) {
7293 }
else if (sqrt_s == 0.350) {
7322 }
else if (sqrt_s == 0.365) {
7351 }
else if (sqrt_s == 0.380) {
7380 }
else if (sqrt_s == 0.500) {
7409 }
else if (sqrt_s == 1.0) {
7438 }
else if (sqrt_s == 1.4) {
7467 }
else if (sqrt_s == 1.5) {
7496 }
else if (sqrt_s == 3.0) {
7526 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZH()");
7536 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
7545 double mu =
mueeZH(sqrt_s);
7548 double deltaBRratio;
7553 deltaBRratio = deltaBRratio /
7558 return mu + deltaBRratio;
7565 double mu =
mueeZH(sqrt_s);
7568 double deltaBRratio;
7576 deltaBRratio = deltaBRratio /
7583 return mu + deltaBRratio;
7592 if (sqrt_s == 0.240) {
7596 if (Pol_em == 80. && Pol_ep == -30.){
7617 }
else if (Pol_em == -80. && Pol_ep == 30.){
7638 }
else if (Pol_em == 80. && Pol_ep == 0.){
7659 }
else if (Pol_em == -80. && Pol_ep == 0.){
7681 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
7684 }
else if (sqrt_s == 0.250) {
7688 if (Pol_em == 80. && Pol_ep == -30.){
7709 }
else if (Pol_em == -80. && Pol_ep == 30.){
7730 }
else if (Pol_em == 80. && Pol_ep == 0.){
7751 }
else if (Pol_em == -80. && Pol_ep == 0.){
7773 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
7776 }
else if (sqrt_s == 0.350) {
7780 if (Pol_em == 80. && Pol_ep == -30.){
7801 }
else if (Pol_em == -80. && Pol_ep == 30.){
7822 }
else if (Pol_em == 80. && Pol_ep == 0.){
7843 }
else if (Pol_em == -80. && Pol_ep == 0.){
7865 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
7868 }
else if (sqrt_s == 0.365) {
7872 if (Pol_em == 80. && Pol_ep == -30.){
7893 }
else if (Pol_em == -80. && Pol_ep == 30.){
7914 }
else if (Pol_em == 80. && Pol_ep == 0.){
7935 }
else if (Pol_em == -80. && Pol_ep == 0.){
7957 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
7960 }
else if (sqrt_s == 0.380) {
7964 if (Pol_em == 80. && Pol_ep == -30.){
7985 }
else if (Pol_em == -80. && Pol_ep == 30.){
8006 }
else if (Pol_em == 80. && Pol_ep == 0.){
8027 }
else if (Pol_em == -80. && Pol_ep == 0.){
8049 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
8052 }
else if (sqrt_s == 0.500) {
8056 if (Pol_em == 80. && Pol_ep == -30.){
8077 }
else if (Pol_em == -80. && Pol_ep == 30.){
8098 }
else if (Pol_em == 80. && Pol_ep == 0.){
8119 }
else if (Pol_em == -80. && Pol_ep == 0.){
8141 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
8144 }
else if (sqrt_s == 1.0) {
8148 if (Pol_em == 80. && Pol_ep == -30.){
8169 }
else if (Pol_em == -80. && Pol_ep == 30.){
8190 }
else if (Pol_em == 80. && Pol_ep == -20.){
8211 }
else if (Pol_em == -80. && Pol_ep == 20.){
8232 }
else if (Pol_em == 80. && Pol_ep == 0.){
8253 }
else if (Pol_em == -80. && Pol_ep == 0.){
8275 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
8278 }
else if (sqrt_s == 1.4) {
8282 if (Pol_em == 80. && Pol_ep == -30.){
8303 }
else if (Pol_em == -80. && Pol_ep == 30.){
8324 }
else if (Pol_em == 80. && Pol_ep == 0.){
8345 }
else if (Pol_em == -80. && Pol_ep == 0.){
8367 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
8370 }
else if (sqrt_s == 1.5) {
8374 if (Pol_em == 80. && Pol_ep == -30.){
8395 }
else if (Pol_em == -80. && Pol_ep == 30.){
8416 }
else if (Pol_em == 80. && Pol_ep == 0.){
8437 }
else if (Pol_em == -80. && Pol_ep == 0.){
8459 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
8462 }
else if (sqrt_s == 3.0) {
8466 if (Pol_em == 80. && Pol_ep == -30.){
8487 }
else if (Pol_em == -80. && Pol_ep == 30.){
8508 }
else if (Pol_em == 80. && Pol_ep == 0.){
8529 }
else if (Pol_em == -80. && Pol_ep == 0.){
8551 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
8555 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeZHPol()");
8565 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8574 double mu =
mueeZHPol(sqrt_s, Pol_em, Pol_ep);
8577 double deltaBRratio;
8582 deltaBRratio = deltaBRratio /
8587 return mu + deltaBRratio;
8594 double mu =
mueeZHPol(sqrt_s, Pol_em, Pol_ep);
8597 double deltaBRratio;
8605 deltaBRratio = deltaBRratio /
8612 return mu + deltaBRratio;
8620 double aL, aR, aPol;
8621 double sM = sqrt_s * sqrt_s;
8626 double dv,dg,dgp,dgL,dgR;
8627 double kCM, kCM2, EZ, EZ2, kZ, kH;
8629 double CHpsk, CTpsk,CHL,CHLp, CHE;
8630 double CWB, CBB, CWW;
8647 EtaZ = -(1.0/2.0)*CHpsk + 2.0*dMz - dv - CTpsk;
8650 kCM =
sqrt( (sM*sM + (MH2 - Mz2)*(MH2 - Mz2) - 2.0*sM*(MH2 + Mz2))/(4.0*sM) );
8653 EZ =
sqrt( Mz2 + kCM2);
8656 kZ = 2.0*Mz2/(sM - Mz2) + (EZ*Mz2)/(2*kCM2*sqrt_s) - Mz2/(2*kCM2) - (EZ2/Mz2)/(2.0 + EZ2/Mz2)*(1.0 - Mz2/(EZ*sqrt_s));
8658 kH = -((EZ*MH2)/(2*kCM2*sqrt_s)) - (EZ2/Mz2)/(2 + EZ2/Mz2)*MH2/(EZ*sqrt_s);
8688 aL = dgL + 2*dMz - dv + EtaZ + (sM - Mz2)/(2*Mz2)*(CHL + CHLp)/(0.5 -
sW2_tree) + kZ*dMz + kH*dMH;
8689 aR = dgR + 2*dMz - dv + EtaZ - (sM - Mz2)/(2*Mz2)*CHE/
sW2_tree + kZ*dMz + kH*dMH;
8692 aPol = 0.25 * ( (1.0 - Pol_em/100.0)*(1.0 + Pol_ep/100.0) * aL
8693 + (1.0 + Pol_em/100.0)*(1.0 - Pol_ep/100.0) * aR );
8700 double bL, bR, bPol;
8701 double sM = sqrt_s * sqrt_s;
8704 double ZetaZ, ZetaAZ;
8705 double CWB, CBB, CWW;
8720 bPol = 0.25 * ( (1.0 - Pol_em/100.0)*(1.0 + Pol_ep/100.0) * bL
8721 + (1.0 + Pol_em/100.0)*(1.0 - Pol_ep/100.0) * bR );
8730 double sigmaWH =
muWH(sqrt_s) * sigmaWH_SM;
8731 double sigmaZH =
muZH(sqrt_s) * sigmaZH_SM;
8732 double mu = ((sigmaWH + sigmaZH) / (sigmaWH_SM + sigmaZH_SM));
8734 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8744 double sigmaWH =
muWH(sqrt_s) * sigmaWH_SM;
8745 double sigmaZH =
muZH(sqrt_s) * sigmaZH_SM;
8746 double sigmaVBF =
muVBF(sqrt_s) * sigmaVBF_SM;
8747 double mu = ((sigmaWH + sigmaZH + sigmaVBF) / (sigmaWH_SM + sigmaZH_SM + sigmaVBF_SM));
8749 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8760 if (sqrt_s == 1.96) {
8777 }
else if (sqrt_s == 7.0) {
8794 }
else if (sqrt_s == 8.0) {
8811 }
else if (sqrt_s == 13.0) {
8828 }
else if (sqrt_s == 14.0) {
8845 }
else if (sqrt_s == 27.0) {
8862 }
else if (sqrt_s == 100.0) {
8880 throw std::runtime_error(
"Bad argument in NPSMEFTd6::muttH()");
8890 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8902 if (sqrt_s == 7.0) {
8914 }
else if (sqrt_s == 8.0) {
8926 }
else if (sqrt_s == 13.0) {
8938 }
else if (sqrt_s == 14.0) {
8950 }
else if (sqrt_s == 27.0) {
8962 }
else if (sqrt_s == 100.0) {
8975 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mutHq()");
8985 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
8995 double sigmaggH =
muggH(sqrt_s) * sigmaggH_SM;
8998 double mu = ((sigmaggH +
sigmattH) / (sigmaggH_SM + sigmattH_SM));
9000 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9011 if (sqrt_s == 0.500) {
9046 }
else if (sqrt_s == 1.0) {
9081 }
else if (sqrt_s == 1.4) {
9116 }
else if (sqrt_s == 1.5) {
9151 }
else if (sqrt_s == 3.0) {
9187 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettH()");
9197 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9208 if (sqrt_s == 0.500) {
9212 if (Pol_em == 80. && Pol_ep == -30.){
9239 }
else if (Pol_em == -80. && Pol_ep == 30.){
9266 }
else if (Pol_em == 80. && Pol_ep == 0.){
9293 }
else if (Pol_em == -80. && Pol_ep == 0.){
9321 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
9324 }
else if (sqrt_s == 1.0) {
9328 if (Pol_em == 80. && Pol_ep == -30.){
9355 }
else if (Pol_em == -80. && Pol_ep == 30.){
9382 }
else if (Pol_em == 80. && Pol_ep == -20.){
9409 }
else if (Pol_em == -80. && Pol_ep == 20.){
9436 }
else if (Pol_em == 80. && Pol_ep == 0.){
9463 }
else if (Pol_em == -80. && Pol_ep == 0.){
9491 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
9494 }
else if (sqrt_s == 1.4) {
9498 if (Pol_em == 80. && Pol_ep == -30.){
9525 }
else if (Pol_em == -80. && Pol_ep == 30.){
9552 }
else if (Pol_em == 80. && Pol_ep == 0.){
9579 }
else if (Pol_em == -80. && Pol_ep == 0.){
9607 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
9610 }
else if (sqrt_s == 1.5) {
9614 if (Pol_em == 80. && Pol_ep == -30.){
9641 }
else if (Pol_em == -80. && Pol_ep == 30.){
9668 }
else if (Pol_em == 80. && Pol_ep == 0.){
9695 }
else if (Pol_em == -80. && Pol_ep == 0.){
9723 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
9726 }
else if (sqrt_s == 3.0) {
9730 if (Pol_em == 80. && Pol_ep == -30.){
9757 }
else if (Pol_em == -80. && Pol_ep == 30.){
9784 }
else if (Pol_em == 80. && Pol_ep == 0.){
9811 }
else if (Pol_em == -80. && Pol_ep == 0.){
9839 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
9843 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueettHPol()");
9853 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9866 mu = 1.0 + 2.0 * dymu/ymuSM ;
9870 mu += dymu*dymu/ymuSM/ymuSM;
9873 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
9881 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
9897 GHiR += dGHiR1 + dGHiR2;
9898 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
9914 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
9930 GHiR += dGHiR1 + dGHiR2;
9931 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
9939 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
9955 GHiR += dGHiR1 + dGHiR2;
9956 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
9964 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
9980 GHiR += dGHiR1 + dGHiR2;
9981 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
9989 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10005 GHiR += dGHiR1 + dGHiR2;
10006 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10014 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10030 GHiR += dGHiR1 + dGHiR2;
10031 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10040 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10056 GHiR += dGHiR1 + dGHiR2;
10057 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10070 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10086 GHiR += dGHiR1 + dGHiR2;
10087 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10095 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10111 GHiR += dGHiR1 + dGHiR2;
10112 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10120 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10136 GHiR += dGHiR1 + dGHiR2;
10137 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10145 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10161 GHiR += dGHiR1 + dGHiR2;
10162 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10170 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10186 GHiR += dGHiR1 + dGHiR2;
10187 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10195 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10211 GHiR += dGHiR1 + dGHiR2;
10212 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10220 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10236 GHiR += dGHiR1 + dGHiR2;
10237 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10245 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10261 GHiR += dGHiR1 + dGHiR2;
10262 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10269 double deltaBRratio;
10274 deltaBRratio = deltaBRratio /
10285 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10301 GHiR += dGHiR1 + dGHiR2;
10302 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10309 double deltaBRratio;
10315 deltaBRratio = deltaBRratio /
10328 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10344 GHiR += dGHiR1 + dGHiR2;
10345 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10353 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10369 GHiR += dGHiR1 + dGHiR2;
10370 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10378 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10394 GHiR += dGHiR1 + dGHiR2;
10395 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10403 double deltaBRratio;
10408 deltaBRratio = deltaBRratio /
10418 double deltaBRratio;
10429 double deltaBRratio;
10441 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10457 GHiR += dGHiR1 + dGHiR2;
10458 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10467 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10483 GHiR += dGHiR1 + dGHiR2;
10484 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10493 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10509 GHiR += dGHiR1 + dGHiR2;
10510 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10519 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10535 GHiR += dGHiR1 + dGHiR2;
10536 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10545 double dGHiR1=0.0, dGHiR2=0.0, GHiR=1.0;
10561 GHiR += dGHiR1 + dGHiR2;
10562 if ((Br < 0) || (GHiR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
10570 double width = 1.0;
10579 if (width < 0)
return std::numeric_limits<double>::quiet_NaN();
10587 double deltaGammaRatio;
10602 deltaGammaRatio = -1.0 + (1.0 + deltaGammaRatio) / (1.0 -
BrHinv -
BrHexo);
10604 return deltaGammaRatio;
10609 double deltaGammaRatio;
10624 deltaGammaRatio = -1.0 + (1.0 + deltaGammaRatio) / (1.0 -
BrHinv -
BrHexo);
10626 return deltaGammaRatio;
10631 double deltaGammaRatio;
10651 double width = 1.0;
10666 double dwidth = 0.0;
10668 double C1 = 0.0066;
10701 double dwidth = 0.0;
10712 double width = 1.0;
10727 double dwidth = 0.0;
10747 double dwidth = 0.0;
10760 double width = 1.0;
10775 double dwidth = 0.0;
10777 double C1 = 0.0073;
10805 double dwidth = 0.0;
10816 double width = 1.0;
10831 double dwidth = 0.0;
10833 double C1 = 0.0073;
10866 double dwidth = 0.0;
10877 double width = 1.0;
10892 double dwidth = 0.0;
10894 double C1 = 0.0073;
10922 double dwidth = 0.0;
10933 double width = 1.0;
10948 double dwidth = 0.0;
10950 double C1 = 0.0073;
10982 double dwidth = 0.0;
10993 double width = 1.0;
11008 double dwidth = 0.0;
11010 double C1 = 0.0073;
11039 double dwidth = 0.0;
11050 double width = 1.0;
11065 double dwidth = 0.0;
11067 double C1 = 0.0073;
11074 CWff = CWff/( 3.0 + 2.0*
Nc );
11076 sf = 90362.5 * (1.0/2.0) * ( 3.0 + 2.0*
Nc )/(
Nc*
v2) ;
11109 double dwidth = 0.0;
11120 double width = 1.0;
11135 double dwidth = 0.0;
11155 double dwidth = 0.0;
11168 double width = 1.0;
11183 double dwidth = 0.0;
11185 double C1 = 0.0083;
11216 double dwidth = 0.0;
11227 double width = 1.0;
11242 double dwidth = 0.0;
11244 double C1 = 0.0083;
11277 double dwidth = 0.0;
11288 double width = 1.0;
11303 double dwidth = 0.0;
11305 double C1 = 0.0083;
11338 double dwidth = 0.0;
11349 double width = 1.0;
11364 double dwidth = 0.0;
11366 double C1 = 0.0083;
11408 double dwidth = 0.0;
11419 double width = 1.0;
11434 double dwidth = 0.0;
11436 double C1 = 0.0083;
11471 double dwidth = 0.0;
11482 double width = 1.0;
11497 double dwidth = 0.0;
11499 double C1 = 0.0083;
11534 double dwidth = 0.0;
11544 double width = 1.0;
11559 double dwidth = 0.0;
11561 double C1 = 0.0083;
11596 double dwidth = 0.0;
11607 double width = 1.0;
11622 double dwidth = 0.0;
11624 double C1 = 0.0083;
11654 double dwidth = 0.0;
11665 double width = 1.0;
11680 double dwidth = 0.0;
11682 double C1 = 0.0083;
11717 double dwidth = 0.0;
11728 double width = 1.0;
11743 double dwidth = 0.0;
11745 double C1 = 0.0083;
11776 double dwidth = 0.0;
11787 double width = 1.0;
11802 double dwidth = 0.0;
11804 double C1 = 0.0083;
11835 double dwidth = 0.0;
11846 double width = 1.0;
11861 double dwidth = 0.0;
11863 double C1 = 0.0083;
11898 double dwidth = 0.0;
11909 double width = 1.0;
11924 double dwidth = 0.0;
11926 double C1 = 0.0083;
11945 sf = -11267.6 * (1.0/3.0) * (
11984 double dwidth = 0.0;
11995 double width = 1.0;
12010 double dwidth = 0.0;
12069 double dwidth = 0.0;
12080 double width = 1.0;
12095 double dwidth = 0.0;
12097 double C1 = 0.0049;
12145 double dwidth = 0.0;
12156 double width = 1.0;
12171 double dwidth = 0.0;
12197 double dwidth = 0.0;
12208 double width = 1.0;
12223 double dwidth = 0.0;
12250 double dwidth = 0.0;
12261 double width = 1.0;
12276 double dwidth = 0.0;
12316 double dwidth = 0.0;
12327 double width = 1.0;
12341 double dwidth = 0.0;
12381 double dwidth = 0.0;
12391 if (
BrHexo < 0)
return std::numeric_limits<double>::quiet_NaN();
12405 if (
BrHinv < 0)
return std::numeric_limits<double>::quiet_NaN();
12416 if (
BrHinv < 0)
return std::numeric_limits<double>::quiet_NaN();
12425 double dvis1 = 0.0, dvis2 = 0.0, delta2SM;
12426 double GHvisR = 1.0;
12463 GHvisR += dvis1 + dvis2;
12464 if ((Br < 0) || (GHvisR < 0) || (
GammaHTotR < 0))
return std::numeric_limits<double>::quiet_NaN();
12512 dsigmarat = dsigmarat - (
12529 return dsigmarat * (BrHbbrat / BrZbbrat);
12905 double eVHtot,eVHgaga;
12909 eVHgaga = (
eWHgaga * sigmaWH_SM +
eZHgaga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
12968 double eVHtot,eVHZga;
12972 eVHZga = (
eWHZga * sigmaWH_SM +
eZHZga * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
13031 double eVHtot,eVHZZ;
13035 eVHZZ = (
eWHZZ * sigmaWH_SM +
eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
13094 double eVHtot,eVHZZ;
13098 eVHZZ = (
eWHZZ * sigmaWH_SM +
eZHZZ * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
13157 double eVHtot,eVHWW;
13161 eVHWW = (
eWHWW * sigmaWH_SM +
eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
13220 double eVHtot,eVHWW;
13224 eVHWW = (
eWHWW * sigmaWH_SM +
eZHWW * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
13283 double eVHtot,eVHmumu;
13287 eVHmumu = (
eWHmumu * sigmaWH_SM +
eZHmumu * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
13346 double eVHtot,eVHtautau;
13350 eVHtautau = (
eWHtautau * sigmaWH_SM +
eZHtautau * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
13409 double eVHtot,eVHbb;
13413 eVHbb = (
eWHbb * sigmaWH_SM +
eZHbb * sigmaZH_SM) / (sigmaWH_SM + sigmaZH_SM);
13497 double NPdirect, NPindirect;
13507 + 0.5 * NPindirect *
DeltaGF() ;
13509 return NPdirect + NPindirect +
dg1Z ;
13533 return NPdirect +
lambZ ;
13567 double sqrt_sGeV = 1000. * sqrt_s;
13568 double s = sqrt_sGeV * sqrt_sGeV;
13569 double cos2 =
cos *
cos;
13570 double sin2 = 1.0 - cos2;
13573 double topb = 0.3894*1000000000.0;
13591 double d1pp[2],d1mm[2],d1p0[2],d1m0[2],d10p[2],d10m[2],d100[2];
13593 d1pp[0]=
sqrt((1.0 - cos2)/2.0);
13594 d1pp[1]=-
sqrt((1.0 - cos2)/2.0);
13599 d1p0[0]=(1.0 -
cos)/2.0;
13600 d1p0[1]=(1.0 +
cos)/2.0;
13618 d1LH.
assign(0,0, d1pp[0]);
13619 d1LH.
assign(0,1, d1p0[0]);
13622 d1LH.
assign(1,0, d10p[0]);
13623 d1LH.
assign(1,1, d100[0]);
13624 d1LH.
assign(1,2, d10m[0]);
13627 d1LH.
assign(2,1, d1m0[0]);
13628 d1LH.
assign(2,2, d1mm[0]);
13630 d1RH.
assign(0,0, d1pp[1]);
13631 d1RH.
assign(0,1, d1p0[1]);
13634 d1RH.
assign(1,0, d10p[1]);
13635 d1RH.
assign(1,1, d100[1]);
13636 d1RH.
assign(1,2, d10m[1]);
13639 d1RH.
assign(2,1, d1m0[1]);
13640 d1RH.
assign(2,2, d1mm[1]);
13643 double g1Z,g1ga,kZ,kga,
lambdaZ,lambdaga,g4Z,g4ga,g5Z,g5ga,ktZ,ktga,lambdatZ,lambdatga;
13665 f3ga = g1ga + kga + lambdaga;
13668 double beta,
gamma, gamma2;
13670 beta =
sqrt(1.0 - 4.0 * mw * mw / s);
13671 gamma = sqrt_sGeV/(2.0 * mw);
13679 AZp0 =
gslpp::complex(f3Z + beta * g5Z , -g4Z + (ktZ-lambdatZ)/beta ,
false);
13680 AZp0 =
gamma * AZp0;
13681 AZm0 =
gslpp::complex(f3Z - beta * g5Z , -g4Z - (ktZ-lambdatZ)/beta ,
false);
13682 AZm0 =
gamma * AZm0;
13683 AZ0p =
gslpp::complex(f3Z - beta * g5Z , g4Z + (ktZ-lambdatZ)/beta ,
false);
13684 AZ0p =
gamma * AZ0p;
13685 AZ0m =
gslpp::complex(f3Z + beta * g5Z , g4Z - (ktZ-lambdatZ)/beta ,
false);
13686 AZ0m =
gamma * AZ0m;
13693 AmpZLH.assign(0,0, AZpp * d1LH(0,0) );
13694 AmpZLH.assign(0,1, AZp0 * d1LH(0,1));
13695 AmpZLH.assign(0,2, 0.0);
13697 AmpZLH.assign(1,0, AZ0p * d1LH(1,0));
13698 AmpZLH.assign(1,1, AZ00 * d1LH(1,1));
13699 AmpZLH.assign(1,2, AZ0m * d1LH(1,2));
13701 AmpZLH.assign(2,0, 0.0);
13702 AmpZLH.assign(2,1, AZm0 * d1LH(2,1));
13703 AmpZLH.assign(2,2, AZmm * d1LH(2,2));
13705 AmpZLH = AmpZLH * beta * s/(s-
Mz*
Mz);
13710 AmpZRH.assign(0,0, AZpp * d1RH(0,0) );
13711 AmpZRH.assign(0,1, AZp0 * d1RH(0,1));
13712 AmpZRH.assign(0,2, 0.0);
13714 AmpZRH.assign(1,0, AZ0p * d1RH(1,0));
13715 AmpZRH.assign(1,1, AZ00 * d1RH(1,1));
13716 AmpZRH.assign(1,2, AZ0m * d1RH(1,2));
13718 AmpZRH.assign(2,0, 0.0);
13719 AmpZRH.assign(2,1, AZm0 * d1RH(2,1));
13720 AmpZRH.assign(2,2, AZmm * d1RH(2,2));
13722 AmpZRH = AmpZRH * beta * s/(s-
Mz*
Mz);
13730 Agapp =
gslpp::complex(g1ga + 2.0* gamma2* lambdaga, (ktga + lambdatga - 2.0*lambdatga)/beta ,
false);
13731 Agamm =
gslpp::complex(g1ga + 2.0* gamma2* lambdaga, -(ktga + lambdatga - 2.0*lambdatga)/beta ,
false);
13732 Agap0 =
gslpp::complex(f3ga + beta * g5ga , -g4ga + (ktga-lambdatga)/beta ,
false);
13733 Agap0 =
gamma * Agap0;
13734 Agam0 =
gslpp::complex(f3ga - beta * g5ga , -g4ga - (ktga-lambdatga)/beta ,
false);
13735 Agam0 =
gamma * Agam0;
13736 Aga0p =
gslpp::complex(f3ga - beta * g5ga , g4ga + (ktga-lambdatga)/beta ,
false);
13737 Aga0p =
gamma * Aga0p;
13738 Aga0m =
gslpp::complex(f3ga + beta * g5ga , g4ga - (ktga-lambdatga)/beta ,
false);
13739 Aga0m =
gamma * Aga0m;
13746 AmpgaLH.assign(0,0, Agapp * d1LH(0,0));
13747 AmpgaLH.assign(0,1, Agap0 * d1LH(0,1));
13748 AmpgaLH.assign(0,2, 0.0);
13750 AmpgaLH.assign(1,0, Aga0p * d1LH(1,0));
13751 AmpgaLH.assign(1,1, Aga00 * d1LH(1,1));
13752 AmpgaLH.assign(1,2, Aga0m * d1LH(1,2));
13754 AmpgaLH.assign(2,0, 0.0);
13755 AmpgaLH.assign(2,1, Agam0 * d1LH(2,1));
13756 AmpgaLH.assign(2,2, Agamm * d1LH(2,2));
13758 AmpgaRH.assign(0,0, Agapp * d1RH(0,0));
13759 AmpgaRH.assign(0,1, Agap0 * d1RH(0,1));
13760 AmpgaRH.assign(0,2, 0.0);
13762 AmpgaRH.assign(1,0, Aga0p * d1RH(1,0));
13763 AmpgaRH.assign(1,1, Aga00 * d1RH(1,1));
13764 AmpgaRH.assign(1,2, Aga0m * d1RH(1,2));
13766 AmpgaRH.assign(2,0, 0.0);
13767 AmpgaRH.assign(2,1, Agam0 * d1RH(2,1));
13768 AmpgaRH.assign(2,2, Agamm * d1RH(2,2));
13770 AmpgaLH = -beta * AmpgaLH;
13771 AmpgaRH = -beta * AmpgaRH;
13797 Bnu.assign(0,0, Bpp * d1LH(0,0));
13798 Bnu.assign(0,1, Bp0 * d1LH(0,1));
13799 Bnu.assign(0,2, 0.0);
13801 Bnu.assign(1,0, B0p * d1LH(1,0));
13802 Bnu.assign(1,1, B00 * d1LH(1,1));
13803 Bnu.assign(1,2, B0m * d1LH(1,2));
13805 Bnu.assign(2,0, 0.0);
13806 Bnu.assign(2,1, Bm0 * d1LH(2,1));
13807 Bnu.assign(2,2, Bmm * d1LH(2,2));
13809 Cnu.assign(0,0, Cpp * d1LH(0,0));
13810 Cnu.assign(0,1, Cp0 * d1LH(0,1));
13811 Cnu.assign(0,2, 0.0);
13813 Cnu.assign(1,0, C0p * d1LH(1,0));
13814 Cnu.assign(1,1, C00 * d1LH(1,1));
13815 Cnu.assign(1,2, C0m * d1LH(1,2));
13817 Cnu.assign(2,0, 0.0);
13818 Cnu.assign(2,1, Cm0 * d1LH(2,1));
13819 Cnu.assign(2,2, Cmm * d1LH(2,2));
13824 Ampnu1 = Bnu - Cnu/(1.0 + beta*beta - 2.0 * beta *
cos);
13830 Ampnu2.assign(0,2, (1.0 -
cos)/2.0 );
13831 Ampnu2.assign(1,1, 0.0);
13832 Ampnu2.assign(2,0, -(1.0 +
cos)/2.0);
13840 MRH =
sqrt(2.0) * 4.0 * M_PI *
aleMz * (AmpZRH + AmpgaRH);
13841 MLH = -
sqrt(2.0) * 4.0 * M_PI *
aleMz * (AmpZLH + AmpgaLH + Ampnu1) + Ampnu2;
13849 for (
int i=0; i<3; i++) {
13850 for (
int j=0; j<3; j++) {
13851 M2.assign(i,j, (MRH(i,j)* (MRH(i,j).conjugate())
13852 + MLH(i,j)* (MLH(i,j).conjugate())).real() );
13854 dxsdcos = dxsdcos + M2(i,j);
13859 dxsdcos = (topb * beta / 32.0 / M_PI / s) * dxsdcos;
13873 gsl_integration_cquad(&FR, cos1, cos2, 1.e-5, 1.e-4,
w_WW, &xsWWbin, &errWW, NULL);
13906 return xsWWbin * BRlv * BRjj;
13919 if (sqrt_s == 0.161) {
13943 }
else if (sqrt_s == 0.240) {
13967 }
else if (sqrt_s == 0.250) {
13991 }
else if (sqrt_s == 0.350) {
14015 }
else if (sqrt_s == 0.365) {
14039 }
else if (sqrt_s == 0.500) {
14064 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWW()");
14066 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
14076 if (sqrt_s == 0.240) {
14078 if (Pol_em == 80. && Pol_ep == -30.){
14096 }
else if (Pol_em == -80. && Pol_ep == 30.){
14115 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
14118 }
else if (sqrt_s == 0.250) {
14120 if (Pol_em == 80. && Pol_ep == -30.){
14138 }
else if (Pol_em == -80. && Pol_ep == 30.){
14156 }
else if (Pol_em == 80. && Pol_ep == 0.){
14174 }
else if (Pol_em == -80. && Pol_ep == 0.){
14193 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
14196 }
else if (sqrt_s == 0.350) {
14198 if (Pol_em == 80. && Pol_ep == -30.){
14216 }
else if (Pol_em == -80. && Pol_ep == 30.){
14234 }
else if (Pol_em == 80. && Pol_ep == 0.){
14252 }
else if (Pol_em == -80. && Pol_ep == 0.){
14271 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
14274 }
else if (sqrt_s == 0.365) {
14276 if (Pol_em == 80. && Pol_ep == -30.){
14294 }
else if (Pol_em == -80. && Pol_ep == 30.){
14313 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
14316 }
else if (sqrt_s == 0.380) {
14318 if (Pol_em == 80. && Pol_ep == 0.){
14336 }
else if (Pol_em == -80. && Pol_ep == 0.){
14355 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
14358 }
else if (sqrt_s == 0.500) {
14360 if (Pol_em == 80. && Pol_ep == -30.){
14378 }
else if (Pol_em == -80. && Pol_ep == 30.){
14396 }
else if (Pol_em == 80. && Pol_ep == 0.){
14414 }
else if (Pol_em == -80. && Pol_ep == 0.){
14433 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
14436 }
else if (sqrt_s == 1.0) {
14438 if (Pol_em == 80. && Pol_ep == -20.){
14456 }
else if (Pol_em == -80. && Pol_ep == 20.){
14475 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
14478 }
else if (sqrt_s == 1.5) {
14480 if (Pol_em == 80. && Pol_ep == 0.){
14498 }
else if (Pol_em == -80. && Pol_ep == 0.){
14517 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
14520 }
else if (sqrt_s == 3.0) {
14522 if (Pol_em == 80. && Pol_ep == 0.){
14540 }
else if (Pol_em == -80. && Pol_ep == 0.){
14559 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
14563 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mueeWWPol()");
14565 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
14580 double ghZuL,ghZdL,ghZuR,ghZdR;
14590 if (sqrt_s == 14.0) {
14592 gpZ = ghZuL - 0.76 * ghZdL - 0.45 * ghZuR + 0.14 * ghZdR;
14594 }
else if (sqrt_s == 27.0) {
14597 gpZ = ghZuL - 0.76 * ghZdL - 0.45 * ghZuR + 0.14 * ghZdR;
14599 }
else if (sqrt_s == 100.0) {
14601 gpZ = ghZuL - 0.90 * ghZdL - 0.45 * ghZuR + 0.17 * ghZdR;
14604 throw std::runtime_error(
"Bad argument in NPSMEFTd6::ppZHprobe()");
14627 if (sqrt_s == 14.0) {
14630 mu += (558.0 * cHWp + 56.8 * cHWp * cHWp) / 3450.0;
14632 }
else if (pTV1 == 150.){
14633 mu += (410.0 * cHWp + 17.64 * cHWp * cHWp) / 2690.0;
14635 }
else if (pTV1 == 220.){
14636 mu += (266.0 * cHWp + 45.6 * cHWp * cHWp) / 925.0;
14638 }
else if (pTV1 == 300.){
14639 mu += (304.0 * cHWp + 108.0 * cHWp * cHWp) / 563.0;
14641 }
else if (pTV1 == 500.){
14642 mu += (114.40 * cHWp + 96.8 * cHWp * cHWp) / 85.1 ;
14644 }
else if (pTV1 == 750.){
14645 mu += (46.20 * cHWp + 86.8 * cHWp * cHWp) / 14.9;
14648 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
14651 }
else if (sqrt_s == 27.0) {
14654 mu += (824.0 * cHWp + 71.6 * cHWp * cHWp) / 5370.0;
14656 }
else if (pTV1 == 220.){
14657 mu += (510.0 * cHWp + 75.2 * cHWp * cHWp) / 2210.0;
14659 }
else if (pTV1 == 300.){
14660 mu += (808.0 * cHWp + 268.4 * cHWp * cHWp) / 1610.0;
14662 }
else if (pTV1 == 500.){
14663 mu += (374.0 * cHWp + 308.0 * cHWp * cHWp) / 331.0;
14665 }
else if (pTV1 == 750.){
14666 mu += (216.0 * cHWp + 420.0 * cHWp * cHWp) / 85.9;
14668 }
else if (pTV1 == 1200.){
14669 mu += (78.2 * cHWp + 325.2 * cHWp * cHWp) / 10.0;
14672 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
14675 }
else if (sqrt_s == 100.0) {
14678 mu += (2000.0 * cHWp + 368.4 * cHWp * cHWp) / 8030.0;
14680 }
else if (pTV1 == 300.){
14681 mu += (2780.0 * cHWp + 1000.0 * cHWp * cHWp) / 7270.0;
14683 }
else if (pTV1 == 500.){
14684 mu += (1544.0 * cHWp + 1428.0 * cHWp * cHWp) / 2000.0;
14686 }
else if (pTV1 == 750.){
14687 mu += (1256.0 * cHWp + 2668.0 * cHWp * cHWp) / 717.0;
14689 }
else if (pTV1 == 1200.){
14690 mu += (678.0 * cHWp + 3400.0 * cHWp * cHWp) / 142.0;
14692 }
else if (pTV1 == 1800.){
14693 mu += (234.0 * cHWp + 2540.0 * cHWp * cHWp) / 27.5;
14696 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
14700 throw std::runtime_error(
"Bad argument in NPSMEFTd6::mupTVppWZ()");
14702 if (mu < 0)
return std::numeric_limits<double>::quiet_NaN();
14717 double STXSb = 1.0;
14726 double STXSb = 1.0;
14736 double STXSb = 1.0;
14738 STXSb = 1.0 + 55.2*
aiG + 0.362*
ai3G + 0.276*
ai2G;
14746 double STXSb = 1.0;
14756 double STXSb = 1.0;
14766 double STXSb = 1.0;
14776 double STXSb = 1.0;
14786 double STXSb = 1.0;
14794 double STXSb = 1.0;
14803 double STXSb = 1.0;
14812 double STXSb = 1.0;
14821 double STXSb = 1.0;
14837 double STXSb = 1.0;
14846 double STXSb = 1.0;
14856 double STXSb = 1.0;
14866 double STXSb = 1.0;
14876 double STXSb = 1.0;
14886 double STXSb = 1.0;
14894 double STXSb = 1.0;
14904 double STXSb = 1.0;
14914 double STXSb = 1.0;
14924 double STXSb = 1.0;
14934 double STXSb = 1.0;
14946 double STXSb = 1.0;
14954 double STXSb = 1.0;
14966 double STXSb = 1.0;
14978 double STXSb = 1.0;
14990 double STXSb = 1.0;
14992 STXSb = 1.0 - 0.983*
aiH + 2.949*
aiu + 0.928*
aiG + 313.6*
aiuG
15000 double STXSb = 1.0;
15009 double STXSb = 1.0;
15018 double STXSb = 1.0;
15027 double STXSb = 1.0;
15036 double STXSb = 1.0;
15045 double STXSb = 1.0;
15055 double STXSb = 1.0;
15065 double STXSb = 1.0;
15075 double STXSb = 1.0;
15085 double STXSb = 1.0;
15278 ciHB =
cgg_HB() + (1.0/16.0/M_PI/M_PI) * (At + Ab + Ac) ;
15300 double Wpar, Ypar, Wpar2, Ypar2;
15301 double Chi2NC13, Chi2CC13, Chi2Tot;
15309 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
15311 Chi2NC13 = 0.032772034538390675 * Wpar2*Wpar2 + 2.815243944990361 * Ypar2 - 0.36522061776278516 * Ypar2*Ypar
15312 + 0.017375258924241194 * Ypar2*Ypar2 + Wpar2*Wpar * (-0.7059117582389635 + 0.006816297425306027 * Ypar)
15313 + Wpar * Ypar * (7.988302197022343 + Ypar * (-0.5450119819316416 + 0.0050292149953719766 * Ypar))
15314 + Wpar2 * (5.68581760491364 + Ypar * (-0.5794111075840261 + 0.048026245835369625 * Ypar));
15316 Chi2Tot = Chi2CC13 + Chi2NC13;
15319 return sqrt(Chi2Tot);
15328 double Wpar, Ypar, Wpar2, Ypar2;
15329 double Chi2NC27, Chi2CC13, Chi2Tot;
15337 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
15339 Chi2NC27 = 21.139285368181907 * Wpar2*Wpar2 + Wpar2*Wpar * (-89.16828370317616 + 7.182929295852857 * Ypar)
15340 + Wpar * Ypar * (208.8092257396059 + Ypar * (-81.00102926445666 + 6.203591096144735 * Ypar))
15341 + Ypar2 * (81.01075991905888 + Ypar * (-58.822719932531164 + 14.670206406369107 * Ypar))
15342 + Wpar2 * (136.70787790194357 + Ypar * (-86.48485007990255 + 35.67671393730628 * Ypar));
15344 Chi2Tot = Chi2CC13 + Chi2NC27;
15347 return sqrt(Chi2Tot);
15356 double Wpar, Ypar, Wpar2, Ypar2;
15357 double Chi2NC27, Chi2CC13, Chi2Tot;
15365 Chi2CC13 = Wpar2 * (18.365037149441695 + 2.422904241798858 * Wpar + 0.12120594308623695 * Wpar2);
15367 Chi2NC27 = 25.148424251427552 * Wpar2*Wpar2 + Wpar2*Wpar * (-105.31753344410277 + 8.01723084630248 * Ypar)
15368 + Wpar * Ypar * (253.11721255992683 + Ypar * (-93.18990615818014 + 6.8250043104055816 * Ypar))
15369 + Ypar2 * (97.52107126224298 + Ypar * (-67.961770347904945 + 16.80046890875678 * Ypar))
15370 + Wpar2 * (166.84179829911304 + Ypar * (-100.88118582829852 + 41.55424691040131 * Ypar));
15372 Chi2Tot = Chi2CC13 + Chi2NC27;
15375 return sqrt(Chi2Tot);
15382 double Bin1 = 1.0, Bin2 = 1.0, Bin3 = 1.0, Bin4 = 1.0, Bin5 = 1.0;
15384 double dVud = 0.0, dVcs = 0.0;
15385 double dcZ = 0.0, cZBox = 0.0, cZZ = 0.0, cZA = 0.0, cAA = 0.0;
15387 double C11 = 0.0178, C12 = 0.0144, C13 = 0.0102, C14 = 0.0052, C15 = 0.0006;
15393 Bin1 += 12.8 * dVud + 1.75 * dVcs
15394 + 2.00 * dcZ + 5.01 * cZBox + 2.72 * cZZ - 0.0267 * cZA - 0.0217 * cAA;
15401 Bin2 += 15.3 * dVud + 1.91 * dVcs
15402 + 2.00 * dcZ + 5.81 * cZBox + 3.10 * cZZ - 0.0337 * cZA - 0.0255 * cAA;
15409 Bin3 += 20.7 * dVud + 2.49 * dVcs
15410 + 2.01 * dcZ + 7.44 * cZBox + 3.76 * cZZ - 0.0535 * cZA - 0.0340 * cAA;
15417 Bin4 += 35.1 * dVud + 3.63 * dVcs
15418 + 1.98 * dcZ + 11.8 * cZBox + 5.40 * cZZ - 0.112 * cZA - 0.0572 * cAA;
15425 Bin5 += 67.7 * dVud + 5.41 * dVcs
15426 + 2.03 * dcZ + 22.6 * cZBox + 9.05 * cZZ - 0.276 * cZA - 0.117 * cAA;
15439 return sqrt(dchi2);
15446 double Bin1 = 1.0, Bin2 = 1.0, Bin3 = 1.0, Bin4 = 1.0, Bin5 = 1.0;
15448 double dgLZuu = 0.0, dgRZuu = 0.0, dgLZcc = 0.0, dgRZcc = 0.0;
15449 double dgLZdd = 0.0, dgRZdd = 0.0, dgLZss = 0.0, dgRZss = 0.0;
15451 double dcZ = 0.0, cZBox = 0.0, cZZ = 0.0, cZA = 0.0, cAA = 0.0;
15453 double C11 = 0.0208, C12 = 0.0164, C13 = 0.0112, C14 = 0.0051, C15 = 0.0021;
15459 Bin1 += 14.6 * dgLZuu - 6.74 * dgRZuu - 11.6 * dgLZdd + 2.28 * dgRZdd
15460 + 1.35 * dgLZcc - 0.589 * dgRZcc - 2.35 * dgLZss + 0.431 * dgRZss
15461 + 2.01 * dcZ + 4.14 * cZBox + 2.12 * cZZ - 0.0237 * cZA - 0.0126 * cAA;
15468 Bin2 += 16.2 * dgLZuu - 7.77 * dgRZuu - 13.4 * dgLZdd + 2.63 * dgRZdd
15469 + 1.44 * dgLZcc - 0.668 * dgRZcc - 2.52 * dgLZss + 0.462 * dgRZss
15470 + 2.01 * dcZ + 4.86* cZBox + 2.49 * cZZ - 0.0284 * cZA - 0.0156 * cAA;
15477 Bin3 += 23.0* dgLZuu - 10.8 * dgRZuu - 19.0 * dgLZdd + 3.64 * dgRZdd
15478 + 1.88 * dgLZcc - 0.891 * dgRZcc - 3.19 * dgLZss + 0.591 * dgRZss
15479 + 2.00 * dcZ + 6.35 * cZBox + 3.02 * cZZ - 0.0448 * cZA - 0.0221 * cAA;
15486 Bin4 += 39.2 * dgLZuu - 18.4 * dgRZuu - 31.4 * dgLZdd + 5.88 * dgRZdd
15487 + 2.78 * dgLZcc - 1.36 * dgRZcc - 4.64 * dgLZss + 0.919 * dgRZss
15488 + 1.98 * dcZ + 10.5 * cZBox + 4.44 * cZZ - 0.0873 * cZA - 0.0396 * cAA;
15495 Bin5 += 73.4 * dgLZuu - 35.5 * dgRZuu - 58.5 * dgLZdd + 11.2 * dgRZdd
15496 + 4.13 * dgLZcc - 1.95 * dgRZcc - 6.97 * dgLZss + 1.41 * dgRZss
15497 + 1.96 * dcZ + 20.3 * cZBox + 7.27 * cZZ - 0.193 * cZA - 0.0800 * cAA;
15510 return sqrt(dchi2);
15522 double dGH2,dGgaga,dGbb, dBRTot;
15525 double Bin1,Bin2,Bin3,Bin4,Bin5,Bin6;
15526 double LLBin1, LLBin2, LLBin3, LLBin4, LLBin5, LLBin6;
15530 double dytHB,dybHB,dytauHB;
15551 dGH2 = 1. + 0.010512791990056657 * cZboxHB
15552 - 0.003819752423722165 *
cZZHB + 0.0016024991450954641 *
cZgaHB
15553 - 0.0005968238492400916 * (2.8975474398595105 * cZboxHB
15555 + 0.0990750425382019 * (1.4487737199297552 * cZboxHB + 0.44877371992975534 *
cZZHB
15556 - 0.2365019764475461 *
cZgaHB - 0.08103452830235015 *
cgagaHB)
15557 - 0.0330404571742506 * (
cZZHB + 0.4730039528950922 *
cZgaHB + 0.055933184863595636 *
cgagaHB)
15558 - 0.00033171593951211893 *
cgagaHB + 0.48287726036165796 * dcZHB
15559 + 1.1541846695471276 * dybHB + 0.12642022723635785 * dytauHB
15560 + 0.1704272683629381 * (0. + 118.68284969347252 *
cggHB
15561 - 0.031082871395970327 * dybHB + 1.034601498835783 * dytHB)
15562 + 0.004560729716754681 * (0. - 12.079950077697095 *
cgagaHB
15563 + 1.2739859351743013 * dcZHB + 0.0022136399615102554 * dybHB
15564 - 0.28081416399029446 * dytHB + 0.0036305606562964158 * dytauHB)
15565 + 0.003080492878860618 * (0. - 17.021015025105033 *
cZgaHB
15566 + 1.0557935963831278 * dcZHB + 0.0006235357344154619 * dybHB
15567 - 0.05644023795399054 * dytHB + 0.000023105836447458856 * dytauHB);
15569 dGH2 = dGH2 * dGH2;
15571 dGgaga = 1.0 + 2.0 * (0. - 12.079950077697095 *
cgagaHB
15572 + 1.2739859351743013 * dcZHB + 0.0022136399615102554 * dybHB
15573 - 0.28081416399029446 * dytHB + 0.0036305606562964158 * dytauHB);
15575 dGbb = 1.0 + 2.0 * dybHB;
15577 dBRTot = dGbb * dGgaga / dGH2;
15580 Bin1 = 0.17*(1.0 + 3.9863794294589585 *
cggHB
15581 + 21.333394807321064 *
cggHB*
cggHB + 3.9527789724382836 * dcZHB
15582 + 0.5566823785534646 *
cggHB*dcZHB + 9.077153576669469 * dcZHB*dcZHB
15583 - 7.713285621354339 * dytHB + 6.573887966178747 *
cggHB*dytHB
15584 - 45.88983201032187 * dcZHB*dytHB + 62.42156375416841 * dytHB*dytHB
15585 + 4.257555672380181 *
cggHB*dytHB*dytHB + 4.620310477256665 * dcZHB*dytHB*dytHB
15586 - 9.403185493195476 * dytHB*dytHB*dytHB + 1.1563473213070041 * dytHB*dytHB*dytHB*dytHB
15587 - 0.14505129596051047 * dKlambda - 0.1418831193390564 *
cggHB*dKlambda
15588 + 1.3502693869386464 *
cggHB*
cggHB*dKlambda - 0.6675315048183816 * dcZHB*dKlambda
15589 - 0.002999558395846163 *
cggHB*dcZHB*dKlambda
15590 + 1.5448485758806263 * dytHB * dKlambda
15591 - 0.005002986050963205 *
cggHB*dytHB*dKlambda
15592 - 0.6675315048183816 * dcZHB*dytHB * dKlambda
15593 + 1.5222565251876392 * dytHB*dytHB * dKlambda
15594 + 0.1278814581005547 *
cggHB*dytHB*dytHB * dKlambda
15595 - 0.1676433466534976 * dytHB*dytHB*dytHB * dKlambda
15596 + 0.011296025346493552 * dKlambda*dKlambda
15597 + 0.0014116654816114353 *
cggHB*dKlambda*dKlambda
15598 + 0.022260157195710357 *
cggHB*
cggHB*dKlambda*dKlambda
15599 + 0.022592050692987104 * dytHB * dKlambda*dKlambda
15600 + 0.0014116654816114353 *
cggHB*dytHB*dKlambda*dKlambda
15601 + 0.011296025346493552 * dytHB*dytHB * dKlambda*dKlambda);
15603 Bin1 = 0.67944 + Bin1 * dBRTot;
15606 if ( Bin1 < 0 )
return std::numeric_limits<double>::quiet_NaN();
15611 LLBin1 = 2.0 * (Bin1 - 0.84944 + 0.84944 *
log( 0.84944 / fabs(Bin1) ) );
15614 Bin2 = 0.33*(1.0 + 1.8019627645351037 *
cggHB
15615 + 7.953163597932105 *
cggHB*
cggHB + 3.735123481549394 * dcZHB
15616 - 2.654186900737259 *
cggHB*dcZHB + 6.403420811368324 * dcZHB*dcZHB
15617 - 6.991501690350679 * dytHB + 11.425848100026737 *
cggHB*dytHB
15618 - 30.219763494155394 * dcZHB*dytHB + 39.692409895713936 * dytHB*dytHB
15619 + 1.661324633279857 *
cggHB*dytHB*dytHB + 4.46563789250516 * dcZHB*dytHB*dytHB
15620 - 8.710706509282613 * dytHB*dytHB*dytHB + 1.2361692069676826 * dytHB*dytHB*dytHB*dytHB
15621 - 0.21386875429750188 * dKlambda + 0.2363972133088796 *
cggHB*dKlambda
15622 + 0.8549707073528667 *
cggHB*
cggHB*dKlambda - 0.7305144109557659 * dcZHB*dKlambda
15623 - 0.14136602060890807 *
cggHB*dcZHB*dKlambda + 1.50533606463443 * dytHB * dKlambda
15624 + 0.747017712869579 *
cggHB*dytHB*dKlambda - 0.7305144109557659 * dcZHB*dytHB * dKlambda
15625 + 1.4607351592940678 * dytHB*dytHB * dKlambda
15626 + 0.08652243773397514 *
cggHB*dytHB*dytHB * dKlambda
15627 - 0.25846965963786395 * dytHB*dytHB*dytHB * dKlambda
15628 + 0.022300452670181038 * dKlambda*dKlambda + 0.009236644319657653 *
cggHB*dKlambda*dKlambda
15629 + 0.023125582948149842 *
cggHB*
cggHB*dKlambda*dKlambda
15630 + 0.044600905340362075 * dytHB * dKlambda*dKlambda
15631 + 0.009236644319657653 *
cggHB*dytHB*dKlambda*dKlambda
15632 + 0.022300452670181038 * dytHB*dytHB * dKlambda*dKlambda) ;
15634 Bin2 = 1.4312 + Bin2 * dBRTot;
15637 if ( Bin2 < 0 )
return std::numeric_limits<double>::quiet_NaN();
15642 LLBin2 = 2.0 * (Bin2 - 1.7612 + 1.7612 *
log( 1.7612 / fabs(Bin2) ) );
15645 Bin3 = 0.99*(1.0 + 0.6707152151845268 *
cggHB
15646 + 4.113022405261353 *
cggHB*
cggHB + 3.4241906309399726 * dcZHB
15647 - 2.9926046286644703 *
cggHB*dcZHB + 4.72026565086762 * dcZHB*dcZHB
15648 - 5.98522416048399 * dytHB + 10.012680455917307 *
cggHB*dytHB
15649 - 20.69102310585157 * dcZHB*dytHB + 26.4871108999121 * dytHB*dytHB
15650 + 0.36415135473936855 *
cggHB*dytHB*dytHB
15651 + 4.206380168414172 * dcZHB*dytHB*dytHB - 7.688318821918381 * dytHB*dytHB*dytHB
15652 + 1.3217369754941033 * dytHB*dytHB*dytHB*dytHB - 0.2873477323359291 * dKlambda
15653 + 0.35631144357921507 *
cggHB*dKlambda
15655 - 0.7821895374741993 * dcZHB*dKlambda
15656 - 0.23172596419155064 *
cggHB*dcZHB*dKlambda
15657 + 1.415746929098462 * dytHB * dKlambda
15658 + 1.0816714186441074 *
cggHB*dytHB*dKlambda
15659 - 0.7821895374741993 * dcZHB*dytHB * dKlambda
15660 + 1.3469684427821131 * dytHB*dytHB * dKlambda
15661 + 0.030182082490240562 *
cggHB*dytHB*dytHB * dKlambda
15662 - 0.35612621865227795 * dytHB*dytHB*dytHB * dKlambda
15663 + 0.03438924315817444 * dKlambda*dKlambda
15664 + 0.019565500643816278 *
cggHB*dKlambda*dKlambda
15665 + 0.02382411268034237 *
cggHB*
cggHB*dKlambda*dKlambda
15666 + 0.06877848631634888 * dytHB * dKlambda*dKlambda
15667 + 0.019565500643816278 *
cggHB*dytHB*dKlambda*dKlambda
15668 + 0.03438924315817444 * dytHB*dytHB * dKlambda*dKlambda);
15670 Bin3 = 1.9764 + Bin3 * dBRTot;
15673 if ( Bin3 < 0 )
return std::numeric_limits<double>::quiet_NaN();
15678 LLBin3 = 2.0 * (Bin3 - 2.9664 + 2.9664 *
log( 2.9664 / fabs(Bin3) ) );
15681 Bin4 = 2.86*(1.0 - 0.27406342847042814 *
cggHB
15682 + 1.9597360046161074 *
cggHB*
cggHB + 3.0113078755334115 * dcZHB
15683 - 2.776019265892887 *
cggHB*dcZHB + 3.1917709639679823 * dcZHB*dcZHB
15684 - 4.6362529563760955 * dytHB + 7.377234185667426 *
cggHB*dytHB
15685 - 12.294598143269557 * dcZHB*dytHB + 15.407456380301479 * dytHB*dytHB
15686 - 0.6767601835408067 *
cggHB*dytHB*dytHB
15687 + 3.844719765004924 * dcZHB*dytHB*dytHB
15688 - 6.227970053277897 * dytHB*dytHB*dytHB + 1.4542592857563688 * dytHB*dytHB*dytHB*dytHB
15689 - 0.39767067022413716 * dKlambda + 0.3661464075997459 *
cggHB*dKlambda
15691 - 0.8334118894715125 * dcZHB*dKlambda
15692 - 0.3263197431214281 *
cggHB*dcZHB*dKlambda
15693 + 1.1940464266776625 * dytHB * dKlambda
15694 + 1.2643073873631234 *
cggHB*dytHB*dKlambda
15695 - 0.8334118894715125 * dcZHB*dytHB * dKlambda
15696 + 1.0808691956131988 * dytHB*dytHB * dKlambda
15697 - 0.0807982496009068 *
cggHB*dytHB*dytHB * dKlambda
15698 - 0.5108479012886007 * dytHB*dytHB*dytHB * dKlambda
15699 + 0.05658861553223176 * dKlambda*dKlambda
15700 + 0.04424790213027415 *
cggHB*dKlambda*dKlambda
15701 + 0.02585578262020257 *
cggHB*
cggHB*dKlambda*dKlambda
15702 + 0.11317723106446352 * dytHB * dKlambda*dKlambda
15703 + 0.04424790213027415 *
cggHB*dytHB*dKlambda*dKlambda
15704 + 0.05658861553223176 * dytHB*dytHB * dKlambda*dKlambda);
15706 Bin4 = 5.167 + Bin4 * dBRTot;
15709 if ( Bin4 < 0 )
return std::numeric_limits<double>::quiet_NaN();
15714 LLBin4 = 2.0 * (Bin4 - 8.027 + 8.027 *
log( 8.027 / fabs(Bin4) ) );
15717 Bin5 = 6.34* (1.0 - 1.094329254675176 *
cggHB
15718 + 1.0393648302909912 *
cggHB*
cggHB + 2.6000916816530903 * dcZHB
15719 - 2.4448264513323226 *
cggHB*dcZHB + 2.073935963891534 * dcZHB*dcZHB
15720 - 3.192332240205929 * dytHB + 4.5914586198385 *
cggHB*dytHB
15721 - 6.2871857258718595 * dcZHB*dytHB + 8.134770266934664 * dytHB*dytHB
15722 - 1.648691479483292 *
cggHB*dytHB*dytHB + 3.5563383758242524 * dcZHB*dytHB*dytHB
15723 - 4.615570013047001 * dytHB*dytHB*dytHB + 1.7227511548362076 * dytHB*dytHB*dytHB*dytHB
15724 - 0.6079428047533413 * dKlambda + 0.33825211279194234 *
cggHB*dKlambda
15725 + 0.3879052211526028 *
cggHB*
cggHB*dKlambda - 0.956246694171162 * dcZHB*dKlambda
15726 - 0.4572431444456198 *
cggHB*dcZHB*dKlambda + 0.8152949680877302 * dytHB * dKlambda
15727 + 1.3814632626914451 *
cggHB*dytHB*dKlambda
15728 - 0.956246694171162 * dcZHB*dytHB * dKlambda + 0.5856782679219981 * dytHB*dytHB * dKlambda
15729 - 0.3285182834373566 *
cggHB*dytHB*dytHB * dKlambda
15730 - 0.8375595049190734 * dytHB*dytHB*dytHB * dKlambda + 0.11480835008286604 * dKlambda*dKlambda
15731 + 0.11240817142118299 *
cggHB*dKlambda*dKlambda + 0.03688252014841459 *
cggHB*
cggHB*dKlambda*dKlambda
15732 + 0.22961670016573207 * dytHB * dKlambda*dKlambda
15733 + 0.11240817142118299 *
cggHB*dytHB*dKlambda*dKlambda
15734 + 0.11480835008286604 * dytHB*dytHB * dKlambda*dKlambda);
15736 Bin5 = 15.93 + Bin5 * dBRTot;
15739 if ( Bin5 < 0 )
return std::numeric_limits<double>::quiet_NaN();
15744 LLBin5 = 2.0 * (Bin5 - 22.27 + 22.27 *
log( 22.27 / fabs(Bin5) ) );
15747 Bin6 = 2.14*(1.0 - 2.007855065799201 *
cggHB + 1.1994575008850934 *
cggHB*
cggHB
15748 + 2.5987763498382352 * dcZHB - 2.908713303420072 *
cggHB*dcZHB
15749 + 1.804645897901265 * dcZHB*dcZHB - 2.806900956988577 * dytHB
15750 + 3.5621616844486415 *
cggHB*dytHB - 4.250685020965587 * dcZHB*dytHB
15751 + 5.7468374752045515 * dytHB*dytHB - 3.1561231600123736 *
cggHB*dytHB*dytHB
15752 + 3.9784140166037667 * dcZHB*dytHB*dytHB - 4.4303353405513395 * dytHB*dytHB*dytHB
15753 + 2.257739308366916 * dytHB*dytHB*dytHB*dytHB - 0.9894280925261291 * dKlambda
15754 + 0.589956279744333 *
cggHB*dKlambda + 0.6687315933211253 *
cggHB*
cggHB*dKlambda
15755 - 1.3796376667655315 * dcZHB*dKlambda - 0.8069993678124955 *
cggHB*dcZHB*dKlambda
15756 + 0.6340062910366335 * dytHB * dKlambda + 2.127573647123277 *
cggHB*dytHB*dKlambda
15757 - 1.3796376667655315 * dcZHB*dytHB * dKlambda + 0.09738385935505989 * dytHB*dytHB * dKlambda
15758 - 0.8833807360585424 *
cggHB*dytHB*dytHB * dKlambda - 1.5260505242077027 * dytHB*dytHB*dytHB * dKlambda
15759 + 0.2683112158407868 * dKlambda*dKlambda + 0.32506892158970235 *
cggHB*dKlambda*dKlambda
15760 + 0.09418943796384227 *
cggHB*
cggHB*dKlambda*dKlambda + 0.5366224316815736 * dytHB * dKlambda*dKlambda
15761 + 0.32506892158970235 *
cggHB*dytHB*dKlambda*dKlambda
15762 + 0.2683112158407868 * dytHB*dytHB * dKlambda*dKlambda);
15764 Bin6 = 12.01 + Bin6 * dBRTot;
15767 if ( Bin6 < 0 )
return std::numeric_limits<double>::quiet_NaN();
15772 LLBin6 = 2.0 * (Bin6 - 14.15 + 14.15 *
log( 14.15 / fabs(Bin6) ) );
15775 Chi2Tot = LLBin1 + LLBin2 + LLBin3 + LLBin4 + LLBin5 + LLBin6;
15778 return sqrt(Chi2Tot);
15786 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
15799 Chi2Tot = 442.84977653097394 * Spar2
15800 - 728.5215604181935 * Spar * Tpar
15801 + 404.15957807101813 * Tpar2
15802 + 400.03987723904224 * Spar * Wpar
15803 - 639.6154242400826 * Tpar * Wpar
15804 + 4337.791457515823 * Wpar2
15805 - 106.87313892453362 * Spar * Ypar
15806 - 72.94355609762007 * Tpar * Ypar
15807 + 3002.848116515672 * Wpar * Ypar
15808 + 3040.1630882458923 * Ypar2;
15811 return sqrt(Chi2Tot);
15826 Chi2Tot = dKlambda * dKlambda * (50.04473972806045
15827 - 104.47283225861888 * dKlambda
15828 + 84.48333683635175 * dKlambda*dKlambda );
15831 return sqrt(Chi2Tot);
15840 double Chi2p80m30, Chi2m80p30, Chi2Tot;
15855 Chi2p80m30 = 13.6982 *
cZZHB
15857 + 14.6843 * cZboxHB
15860 + 0.565585 * dKlambda
15861 + 0.000631004 *
cZZHB * dKlambda
15862 - 0.195079 *
cZgaHB * dKlambda
15863 + 0.064441 * cZboxHB * dKlambda
15864 + 0.440061 *
cgagaHB * dKlambda
15865 + 2.13192 * dcZHB * dKlambda
15866 + 0.0968208 * dKlambda * dKlambda;
15870 Chi2p80m30 = Chi2p80m30 * Chi2p80m30 / 0.168 / 0.168 / 2.0;
15873 Chi2m80p30 = - 2.57112 *
cZZHB
15875 - 10.2626 * cZboxHB
15878 + 0.565577 * dKlambda
15879 + 4.71916 *
cZZHB * dKlambda
15880 + 0.179045 *
cZgaHB * dKlambda
15881 + 7.28766 * cZboxHB * dKlambda
15882 - 0.405166 *
cgagaHB * dKlambda
15883 + 2.13189 * dcZHB * dKlambda
15884 + 0.0968201 * dKlambda * dKlambda;
15888 Chi2m80p30 = Chi2m80p30 * Chi2m80p30 / 0.168 / 0.168 / 2.0;
15890 Chi2Tot = Chi2p80m30 + Chi2m80p30;
15893 return sqrt(Chi2Tot);
15899 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
15912 Chi2Tot = 375.63808963031073 * Spar2
15913 - 617.8864704052573 * Spar * Tpar
15914 + 353.1650032169891 * Tpar2
15915 + 215.96605851087603 * Spar * Wpar
15916 - 309.3469843690006 * Tpar * Wpar
15917 + 518.10263970583244 * Wpar2
15918 - 45.972763923203014 * Spar * Ypar
15919 - 40.670385844305705 * Tpar * Ypar
15920 + 340.56677318671185 * Wpar * Ypar
15921 + 364.5290176991845 * Ypar2;
15924 return sqrt(Chi2Tot);
15930 double Spar, Tpar, Wpar, Ypar, Spar2, Tpar2, Wpar2, Ypar2;
15943 Chi2Tot = 282.9842573293628 * Spar2
15944 - 462.32090035841725 * Spar * Tpar
15945 + 276.2496928300019 * Tpar2
15946 + 66.08702076419566 * Spar * Wpar
15947 - 87.95794393624075 * Tpar * Wpar
15948 + 9.5435699879102 * Wpar2
15949 - 26.170009941328716 * Spar * Ypar
15950 - 9.695238064023518 * Tpar * Ypar
15951 + 6.519573295893438 * Wpar * Ypar
15952 + 12.858593910798793 * Ypar2;
15955 return sqrt(Chi2Tot);
15961 double CHqminus, CHt;
15968 Chi2Tot= 1203.58 * CHqminus * CHqminus + 1661.59 * CHqminus * CHt + 1257.83 * CHt * CHt;
15971 return sqrt(Chi2Tot);
15977 double CHqminus, CHt;
15984 Chi2Tot= 5756.01 * CHqminus * CHqminus + 8013.79 * CHqminus * CHt + 3380.7 * CHt * CHt;
15987 return sqrt(Chi2Tot);
15997 double dcZHB,
cggHB;
16006 double dcZHB2,dcZHB3,dcZHB4;
16007 double cggHB2,cggHB3,cggHB4;
16008 double dytHB2,dytHB3,dytHB4,dytHB5,dytHB6,dytHB7,dytHB8;
16009 double dKlambda2,dKlambda3,dKlambda4;
16011 dcZHB2 = dcZHB * dcZHB;
16012 dcZHB3 = dcZHB2 * dcZHB;
16013 dcZHB4 = dcZHB3 * dcZHB;
16016 cggHB3 = cggHB2 *
cggHB;
16017 cggHB4 = cggHB3 *
cggHB;
16019 dytHB2 = dytHB * dytHB;
16020 dytHB3 = dytHB2 * dytHB;
16021 dytHB4 = dytHB3 * dytHB;
16022 dytHB5 = dytHB4 * dytHB;
16023 dytHB6 = dytHB5 * dytHB;
16024 dytHB7 = dytHB6 * dytHB;
16025 dytHB8 = dytHB7 * dytHB;
16027 dKlambda2 = dKlambda * dKlambda;
16028 dKlambda3 = dKlambda2 * dKlambda;
16029 dKlambda4 = dKlambda3 * dKlambda;
16033 Chi2Tot = 2.0595082782796297e7 * cggHB2 - 3.6971136499764752e9 * cggHB3 + 1.7583900534677216e11 * cggHB4
16034 - 630035.4483047676 *
cggHB * dcZHB + 1.3588174266991532e8 * cggHB2 * dcZHB - 7.10364464231958e9 * cggHB3 * dcZHB
16035 + 5311.651853836387 * dcZHB2 - 1.7067170379207395e6 *
cggHB * dcZHB2 + 1.1851653627034137e8 * cggHB2 * dcZHB2
16036 + 8180.119549200313 * dcZHB3 - 943018.2335425722 *
cggHB * dcZHB3 + 3159.9135213745994 * dcZHB4
16037 + 180518.97210352542 *
cggHB * dKlambda - 2.8949546963646576e7 * cggHB2 * dKlambda - 5.501576225306801e8 * cggHB3 * dKlambda
16038 + 1.5079027448500854e11 * cggHB4 * dKlambda - 2846.9365320948145 * dcZHB * dKlambda + 797208.485191074 *
cggHB * dcZHB * dKlambda
16039 - 4.978486710457227e6 * cggHB2 * dcZHB * dKlambda - 4.586348042437428e9 * cggHB3 * dcZHB * dKlambda - 6485.875373880575 * dcZHB2 * dKlambda
16040 + 390177.86145601963 *
cggHB * dcZHB2 * dKlambda + 5.056678567468029e7 * cggHB2 * dcZHB2 * dKlambda - 3291.6842405815532 * dcZHB3 * dKlambda
16041 - 198301.99217208195 *
cggHB * dcZHB3 * dKlambda + 399.29685823653153 * dKlambda2 - 95580.41780509672 *
cggHB * dKlambda2
16042 - 7.430874086734321e6 * cggHB2 * dKlambda2 + 7.720064658809748e8 * cggHB3 * dKlambda2 + 5.089872992160051e10 * cggHB4 * dKlambda2
16043 + 1809.9095844013955 * dcZHB * dKlambda2 - 1150.4119995786175 *
cggHB * dcZHB * dKlambda2 - 2.2786176268418655e7 * cggHB2 * dcZHB * dKlambda2
16044 - 1.0351049455121036e9 * cggHB3 * dcZHB * dKlambda2 + 1362.5781363223641 * dcZHB2 * dKlambda2 + 170792.06609378837 *
cggHB * dcZHB2 * dKlambda2
16045 + 5.658917948194164e6 * cggHB2 * dcZHB2 * dKlambda2 - 178.77181321253659 * dKlambda3 - 11443.938844928987 *
cggHB * dKlambda3
16046 + 2.461878722072089e6 * cggHB2 * dKlambda3 + 2.821167791764089e8 * cggHB3 * dKlambda3 + 7.998289700049803e9 * cggHB4 * dKlambda3
16047 - 267.7615464146533 * dcZHB * dKlambda3 - 52488.33374581051 *
cggHB * dcZHB * dKlambda3 - 3.555711022595523e6 * cggHB2 * dcZHB * dKlambda3
16048 - 8.149153208622633e7 * cggHB3 * dcZHB * dKlambda3 + 21.07398490236267 * dKlambda4 + 5735.3996792942135 *
cggHB * dKlambda4
16049 + 596986.3215027236 * cggHB2 * dKlambda4 + 2.773647081412465e7 * cggHB3 * dKlambda4 + 4.915460918180312e8 * cggHB4 * dKlambda4
16050 + 740876.8879497008 *
cggHB * dytHB - 1.938279550686329e8 * cggHB2 * dytHB + 1.1944585224312653e10 * cggHB3 * dytHB
16051 - 12947.635844899749 * dcZHB * dytHB + 4.908519506685015e6 *
cggHB * dcZHB * dytHB - 3.742271337006843e8 * cggHB2 * dcZHB * dytHB
16052 - 33546.241370498166 * dcZHB2 * dytHB + 4.3134482870087875e6 *
cggHB * dcZHB2 * dytHB - 18267.038917513022 * dcZHB3 * dytHB
16053 + 3387.385955080094 * dKlambda * dytHB - 963072.1570381082 *
cggHB * dKlambda * dytHB - 2.3453010760683898e7 * cggHB2 * dKlambda * dytHB
16054 + 9.317798790237669e9 * cggHB3 * dKlambda * dytHB + 14461.190498065112 * dcZHB * dKlambda * dytHB - 276210.0620250288 *
cggHB * dcZHB * dKlambda * dytHB
16055 - 2.1850896154428744e8 * cggHB2 * dcZHB * dKlambda * dytHB + 7442.375770947524 * dcZHB2 * dKlambda * dytHB
16056 + 1.6339998473341048e6 *
cggHB * dcZHB2 * dKlambda * dytHB - 3291.6842405815532 * dcZHB3 * dKlambda * dytHB - 1559.6600507789517 * dKlambda2 * dytHB
16057 - 212800.20942464058 *
cggHB * dKlambda2 * dytHB + 3.499621075016396e7 * cggHB2 * dKlambda2 * dytHB + 2.9495867407085886e9 * cggHB3 * dKlambda2 * dytHB
16058 - 132.54584108464164 * dcZHB * dKlambda2 * dytHB - 704650.5551856682 *
cggHB * dcZHB * dKlambda2 * dytHB
16059 - 4.6230021860231325e7 * cggHB2 * dcZHB * dKlambda2 * dytHB + 2725.1562726447282 * dcZHB2 * dKlambda2 * dytHB
16060 + 170792.06609378837 *
cggHB * dcZHB2 * dKlambda2 * dytHB - 174.87036642817392 * dKlambda3 * dytHB + 72002.66692264378 *
cggHB * dKlambda3 * dytHB
16061 + 1.2160354917437742e7 * cggHB2 * dKlambda3 * dytHB + 4.500393455278235e8 * cggHB3 * dKlambda3 * dytHB - 803.2846392439599 * dcZHB * dKlambda3 * dytHB
16062 - 104976.66749162102 *
cggHB * dcZHB * dKlambda3 * dytHB - 3.555711022595523e6 * cggHB2 * dcZHB * dKlambda3 * dytHB
16063 + 84.29593960945068 * dKlambda4 * dytHB + 17206.19903788264 *
cggHB * dKlambda4 * dytHB + 1.1939726430054472e6 * cggHB2 * dKlambda4 * dytHB
16064 + 2.773647081412465e7 * cggHB3 * dKlambda4 * dytHB + 7985.615632692477 * dytHB2 - 4.312707242837639e6 *
cggHB * dytHB2
16065 + 4.446488644358661e8 * cggHB2 * dytHB2 - 5.669235052669609e9 * cggHB3 * dytHB2 + 59322.05816648064 * dcZHB * dytHB2
16066 - 1.0048203483978426e7 *
cggHB * dcZHB * dytHB2 + 2.009903412514487e8 * cggHB2 * dcZHB * dytHB2 + 64971.66315898899 * dcZHB2 * dytHB2
16067 - 2.4669987769536236e6 *
cggHB * dcZHB2 * dytHB2 + 11471.803789781865 * dcZHB3 * dytHB2 - 11811.249755773804 * dKlambda * dytHB2
16068 + 431747.7364057698 *
cggHB * dKlambda * dytHB2 + 2.2358583287946397e8 * cggHB2 * dKlambda * dytHB2 - 3.8910877145439386e9 * cggHB3 * dKlambda * dytHB2
16069 - 16029.606555240167 * dcZHB * dKlambda * dytHB2 - 2.9253661324121524e6 *
cggHB * dcZHB * dKlambda * dytHB2
16070 + 8.987023921425158e7 * cggHB2 * dcZHB * dKlambda * dytHB2 + 4717.219498302798 * dcZHB2 * dKlambda * dytHB2
16071 - 540895.9436706528 *
cggHB * dcZHB2 * dKlambda * dytHB2 + 214.81067429237223 * dKlambda2 * dytHB2 + 567954.341114266 *
cggHB * dKlambda2 * dytHB2
16072 + 4.5123619667514816e7 * cggHB2 * dKlambda2 * dytHB2 - 9.277345617086976e8 * cggHB3 * dKlambda2 * dytHB2
16073 - 3081.626211728115 * dcZHB * dKlambda2 * dytHB2 - 381097.4778098703 *
cggHB * dcZHB * dKlambda2 * dytHB2
16074 + 1.050966209735231e7 * cggHB2 * dcZHB * dKlambda2 * dytHB2 + 1362.5781363223641 * dcZHB2 * dKlambda2 * dytHB2
16075 + 284.9520271687106 * dKlambda3 * dytHB2 + 127206.63260007375 *
cggHB * dKlambda3 * dytHB2 + 6.267940600872645e6 * cggHB2 * dKlambda3 * dytHB2
16076 - 7.655202990726441e7 * cggHB3 * dKlambda3 * dytHB2 - 803.2846392439599 * dcZHB * dKlambda3 * dytHB2 - 52488.33374581051 *
cggHB * dcZHB * dKlambda3 * dytHB2
16077 + 126.44390941417602 * dKlambda4 * dytHB2 + 17206.19903788264 *
cggHB * dKlambda4 * dytHB2 + 596986.3215027236 * cggHB2 * dKlambda4 * dytHB2
16078 - 37223.626257417236 * dytHB3 + 8.269994128894571e6 *
cggHB * dytHB3 - 2.9221928856272686e8 * cggHB2 * dytHB3 - 105038.22976459829 * dcZHB * dytHB3
16079 + 7.149383019204844e6 *
cggHB * dcZHB * dytHB3 - 47474.492515326274 * dcZHB2 * dytHB3 + 11656.27418420629 * dKlambda * dytHB3
16080 + 2.385352845620739e6 *
cggHB * dKlambda * dytHB3 - 1.8438201632292444e8 * cggHB2 * dKlambda * dytHB3 - 8524.8765354653 * dcZHB * dKlambda * dytHB3
16081 + 2.8867300035650665e6 *
cggHB * dcZHB * dKlambda * dytHB3 - 9211.031646525304 * dcZHB2 * dKlambda * dytHB3 + 3263.1999469874036 * dKlambda2 * dytHB3
16082 + 44138.45406924717 *
cggHB * dKlambda2 * dytHB3 - 4.193837918690795e7 * cggHB2 * dKlambda2 * dytHB3 + 1474.023437403278 * dcZHB * dKlambda2 * dytHB3
16083 + 322402.6653762193 *
cggHB * dcZHB * dKlambda2 * dytHB3 + 116.36014794980927 * dKlambda3 * dytHB3 - 7370.4909474997985 *
cggHB * dKlambda3 * dytHB3
16084 - 3.4305355944930054e6 * cggHB2 * dKlambda3 * dytHB3 - 267.7615464146533 * dcZHB * dKlambda3 * dytHB3 + 84.29593960945068 * dKlambda4 * dytHB3
16085 + 5735.3996792942135 *
cggHB * dKlambda4 * dytHB3 + 66652.27308402126 * dytHB4 - 6.871040436399154e6 *
cggHB * dytHB4
16086 + 9.22099747455498e7 * cggHB2 * dytHB4 + 92021.78032189047 * dcZHB * dytHB4 - 2.257899878309953e6 *
cggHB * dcZHB * dytHB4
16087 + 16245.693309808961 * dcZHB2 * dytHB4 + 2838.4331580144003 * dKlambda * dytHB4 - 2.731422853592693e6 *
cggHB * dKlambda * dytHB4
16088 + 4.274439860749665e7 * cggHB2 * dKlambda * dytHB4 + 15892.926730807862 * dcZHB * dKlambda * dytHB4 - 515009.5486394962 *
cggHB * dcZHB * dKlambda * dytHB4
16089 - 1056.6073875703482 * dKlambda2 * dytHB4 - 482475.3464808796 *
cggHB * dKlambda2 * dytHB4 + 5.170468004804585e6 * cggHB2 * dKlambda2 * dytHB4
16090 + 2613.194223645355 * dcZHB * dKlambda2 * dytHB4 - 427.75818525652596 * dKlambda3 * dytHB4 - 51130.51778000078 *
cggHB * dKlambda3 * dytHB4
16091 + 21.07398490236267 * dKlambda4 * dytHB4 - 63203.969008703876 * dytHB5 + 3.151938475204292e6 *
cggHB * dytHB5 - 42834.09620756765 * dcZHB * dytHB5
16092 - 12524.979109927113 * dKlambda * dytHB5 + 1.3421161655790398e6 *
cggHB * dKlambda * dytHB5 - 8919.930319126936 * dcZHB * dKlambda * dytHB5
16093 - 849.49051561947 * dKlambda2 * dytHB5 + 158560.3321836832 *
cggHB * dKlambda2 * dytHB5 - 263.0677528219873 * dKlambda3 * dytHB5
16094 + 37913.4502786983 * dytHB6 - 712582.2268647491 *
cggHB * dytHB6 + 10593.332328402174 * dcZHB * dytHB6 + 8514.598993531516 * dKlambda * dytHB6
16095 - 169200.83566434312 *
cggHB * dKlambda * dytHB6 + 1296.5492356304262 * dKlambda2 * dytHB6 - 13281.426292006341 * dytHB7
16096 - 2976.898633587163 * dKlambda * dytHB7 + 2684.433665848417 * dytHB8;
16099 return sqrt(Chi2Tot);
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of the model.
virtual double BrHZZ2e2muRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CHud_12i
The dimension-6 operator coefficient (imaginary part).
virtual double muTHUggHZZ4l(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double deltaMwd6() const
The relative NP corrections to the mass of the boson, .
virtual double deltamb2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
double CuB_23r
The dimension-6 operator coefficient (real part).
double CHud_33r
The dimension-6 operator coefficient (real part).
virtual double muTHUVHZga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual double ppZHprobe(const double sqrt_s) const
The direction constrained by in the boosted regime, . From arXiv:1807.01796 and the contribution to ...
double lambZ
Independent contribution to aTGC.
virtual double deltaGammaTotalRatio1noError() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double C2BS
The dimension-6 operator coefficient .
double delta_ZZ
Combination of dimension 6 coefficients modifying the canonical field definition.
virtual double deltaMwd62() const
The relative NP corrections to the mass of the boson squared, .
gslpp::complex deltaGL_Wffh(const Particle pbar, const Particle p) const
The new physics contribution to the coupling of the effective interaction .
complex cos(const complex &z)
virtual double BrHZvvRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual double deltaGzd62() const
The relative NP corrections to the width of the boson squared, .
double g3_tree
The tree level value of the gauge coupling contant (at the pole).
virtual double AuxObs_NP13() const
Auxiliary observable AuxObs_NP13.
double GammaHmumuRatio() const
The ratio of the in the current model and in the Standard Model.
double CHL1_23i
The dimension-6 operator coefficient (imaginary part).
virtual double deltag1ZNP() const
The new physics contribution to the anomalous triple gauge coupling .
virtual double obliqueS() const
The oblique parameter . (Simplified implementation. Contribution only from .)
virtual double dxseeWWdcosBin(const double sqrt_s, const double cos1, const double cos2) const
The integral of differential distribution for , with in a given bin of the polar angle.
double ettH_78_uG_33r
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
virtual double cW2(const double Mw_i) const
The square of the cosine of the weak mixing angle in the on-shell scheme, denoted as .
virtual double muVBFHtautau(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double muTHUVHWW(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CHud_11r
The dimension-6 operator coefficient (real part).
double eWH_1314_HW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double eVBF_1314_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eHWWpar
Parametric relative theoretical error in .
virtual double muTHUWHZZ4l(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual void setParameter(const std::string name, const double &value)
A method to set the value of a parameter of StandardModel.
double deltaGammaHZeeRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double muVBFpVH(const double sqrt_s) const
The ratio between the sum of VBF and WH+ZH associated production cross-section in the current model ...
virtual double v() const
The Higgs vacuum expectation value.
virtual double GammaW() const
The total width of the boson, .
double CHd_23r
The dimension-6 operator coefficient (real part).
virtual double STXS_ggH2j_pTH_0_200(const double sqrt_s) const
The STXS bin .
double deltaGammaHZuuRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CeH_11r
The dimension-6 operator coefficient (real part).
virtual double kappaZeff() const
The effective coupling .
virtual double muTHUggHWW2l2v(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double cW2_tree
The square of the tree level values for the cosine of the weak angle.
double CHQ1_33
The dimension-6 operator coefficient .
double deltaGammaHZmumuRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eHggpar
Parametric relative theoretical error in .
double GammaHWjjRatio() const
The ratio of the in the current model and in the Standard Model.
virtual double obliqueT() const
The oblique parameter . (Simplified implementation. Contribution only from .)
gslpp::complex deltaG_hGff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double eZH_2_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double deltaGammaHmumuRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double GammaHWffRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
double deltaGammaHZZ4muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
static const int NNPSMEFTd6Vars
The number of the model parameters in NPSMEFTd6.
double gZlR
The tree level value of the couplings in the SM.
virtual double BrHZZ4muRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CuW_13r
The dimension-6 operator coefficient (real part).
virtual double cgg_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual double muTHUttHZZ(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double GammaHZZ4vRatio() const
The ratio of the in the current model and in the Standard Model.
virtual double mupTVppWZ(const double sqrt_s, const double pTV1, const double pTV2) const
The number of events in in a given bin, normalized to the SM prediction. From arXiv: 1712....
double CeH_23r
The dimension-6 operator coefficient (real part).
virtual double muTHUttHtautau(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double GammaHWW4fRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
double CuG_12i
The dimension-6 operator coefficient (imaginary part).
bool is(std::string name_i) const
double deltaGammaHbbRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double muTHUVHtautau(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double ettH_1314_G
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
double computeSigmaWH(const double sqrt_s) const
The WH production cross section in the Standard Model.
virtual double muttHZZ4l(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double deltaGammaHZgaRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
void assign(const size_t &i, const size_t &j, const double &a)
double eWH_78_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double gamma
used as an input for FlagWolfenstein = FALSE
double eHggint
Intrinsic relative theoretical error in .
double eZHmumu
Total relative theoretical error in .
double ettH_1314_DeltagHt
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double C2W
The dimension-6 operator coefficient .
double eWH_2_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual double AuxObs_NP16() const
Auxiliary observable AuxObs_NP16.
double eZH_1314_HB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
A class for constructing and defining operations on real matrices.
double CLL_strange() const
virtual double STXS_WHqqHqq_VBFtopo_j3v(const double sqrt_s) const
The STXS bin .
double CHd_11
The dimension-6 operator coefficient .
double CHe_23i
The dimension-6 operator coefficient (imaginary part).
virtual double deltayc_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
bool FlagHiggsSM
A boolean flag that is true if including dependence on small variations of the SM parameters (depende...
virtual double muVH(const double sqrt_s) const
The ratio between the WH+ZH associated production cross-section in the current model and in the Stan...
double CHf_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
double CHud_33i
The dimension-6 operator coefficient (imaginary part).
virtual double muTHUggHWW(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double CdH_22r
The dimension-6 operator coefficient (real part).
double CHud_13r
The dimension-6 operator coefficient (real part).
virtual double kappataueff() const
The effective coupling .
virtual double BrHtautauRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eHZgapar
Parametric relative theoretical error in .
void updateNPSMEFTd6Parameters()
Updates to new FlavourWilsonCoefficient parameter sets.
double CHu_12i
The dimension-6 operator coefficient (imaginary part).
double CHL3_12i
The dimension-6 operator coefficient (real part).
virtual double muVBFHWW2l2v(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double eepZBFint
Intrinsic relative theoretical error in via ZBF. (Assumed to be constant in energy....
virtual double kappaceff() const
The effective coupling .
double computeBrHtotautau() const
The Br in the Standard Model.
double CHu_13r
The dimension-6 operator coefficient (real part).
virtual double deltaMz2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
virtual double BrHgagaRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual double deltaG2_hZZ() const
The new physics contribution to the coupling of the effective interaction .
double CHQ1_13i
The dimension-6 operator coefficient (imaginary part).
double aleMz
The em constant at Mz.
virtual double deltamtau() const
The relative correction to the mass of the lepton, , with respect to ref. point used in the SM calcu...
double eZHint
Intrinsic relative theoretical error in ZH production. (Assumed to be constant in energy....
double eZH_2_HW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double muVHWW(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CHe_23r
The dimension-6 operator coefficient (real part).
double deltaGammaHZmumuRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double deltaGammaHZZ4vRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double AuxObs_NP9() const
Auxiliary observable AuxObs_NP9 (See code for details.)
double CHQ1_23i
The dimension-6 operator coefficient (imaginary part).
double CuB_22r
The dimension-6 operator coefficient (real part).
virtual double deltamc2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
double ettH_2_DeltagHt
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double deltaGammaHWW4fRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
double CuG_23i
The dimension-6 operator coefficient (imaginary part).
double CdH_13i
The dimension-6 operator coefficient (imaginary part).
virtual double STXS_qqHll_pTV_150_250_1j(const double sqrt_s) const
The STXS bin .
virtual double muZHZZ(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double g1_tree
The tree level value of the gauge coupling contant (at the pole).
virtual double muttHtautau(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual double muTHUVHgaga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into 2 photons in the curren...
virtual double BrHbbRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CHQ3_22
The dimension-6 operator coefficient .
virtual double obliqueU() const
The oblique parameter .
bool FlagLoopHd6
A boolean flag that is true if including modifications in the SM loops in Higgs observables due to th...
virtual double STXS_ZHqqHqq_Rest(const double sqrt_s) const
The STXS bin .
double Yukt
SM u-quark Yukawas.
double eHgagapar
Parametric relative theoretical error in .
double GammaHTotR
NP contributions and Total to Higgs width ratio with SM.
double CHL1_13r
The dimension-6 operator coefficient (real part).
double eHccint
Intrinsic relative theoretical error in .
double eVHinv
Total relative theoretical error in .
virtual double deltayb_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual double muWHZZ(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CHL1_33
The dimension-6 operator coefficient .
double CHu_13i
The dimension-6 operator coefficient (imaginary part).
virtual double muttHbb(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual double Mw() const
The mass of the boson, .
double CHd_13r
The dimension-6 operator coefficient (real part).
complex sin(const complex &z)
gslpp::complex deltaGR_Wffh(const Particle pbar, const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual double muggHtautau(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double muTHUVBFHmumu(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double deltaGammaHZZ4eRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double AuxObs_NP4() const
Auxiliary observable AuxObs_NP4 (See code for details.)
virtual double muTHUZHZZ4l(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual double muTHUggHZZ(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double BR_Zf(const Particle f) const
The Branching ratio of the boson into a given fermion pair, .
virtual double deltaMh2() const
The relative correction to the mass of the boson squared, , with respect to ref. point used in the S...
double eepWBFpar
Parametric relative theoretical error in via WBF. (Assumed to be constant in energy....
double LambdaNP2
The square of the new physics scale [GeV ].
virtual double deltamc() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
virtual double muZHmumu(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
bool FlagLoopH3d6Quad
A boolean flag that is true if including quadratic modifications in the SM loops in Higgs observables...
double deltaGammaHccRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double GammaHZmumuRatio() const
The ratio of the in the current model and in the Standard Model.
double deltaGammaHZgaRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double dKappaga
Independent contribution to aTGC.
gslpp::complex CfB_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
double deltaGammaHWW4fRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
double CuW_11i
The dimension-6 operator coefficient (imaginary part).
virtual double STXS_ttHtH(const double sqrt_s) const
The STXS bin .
double eZH_1314_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double GF
The Fermi constant in .
virtual double BrHvisRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual double muTHUVHbb(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double deltaGammaHZvvRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBF_1314_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double muVHtautau(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
gslpp::complex CHud_diag(const Particle u) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual double kappaWeff() const
The effective coupling .
double CHe_33
The dimension-6 operator coefficient .
bool FlagPartialQFU
A boolean flag that is true if assuming partial quark flavour universality between the 1st and 2nd fa...
virtual double muggHmumu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double deltamt2() const
The relative correction to the mass of the quark squared, , with respect to ref. point used in the S...
void addMissingModelParameter(const std::string &missingParameterName)
virtual double muWHZZ4l(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CHd_12r
The dimension-6 operator coefficient (real part).
double CHW
The dimension-6 operator coefficient .
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for StandardModel have been provided in model initi...
double CDHW
The dimension-6 operator coefficient .
virtual double muZH(const double sqrt_s) const
The ratio between the Z-Higgs associated production cross-section in the current model and in the St...
virtual double mueeWW(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double CHud_22i
The dimension-6 operator coefficient (imaginary part).
double alphaMz() const
The electromagnetic coupling at the -mass scale, .
virtual double muWHWW2l2v(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual double BrHWjjRatio() const
The ratio of the Br in the current model and in the Standard Model.
double GammaHWW2l2vRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual double deltaG1_hZARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
virtual double deltaG_hhhRatio() const
The new physics contribution to the Higgs self-coupling . Normalized to the SM value.
static const std::string NPSMEFTd6Vars_LFU_QFU[NNPSMEFTd6Vars_LFU_QFU]
A string array containing the labels of the model parameters in NPSMEFTd6 with lepton and quark flavo...
virtual gslpp::complex deltaG_hff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual double AuxObs_NP14() const
Auxiliary observable AuxObs_NP14.
virtual double deltaGzd6() const
The relative NP corrections to the width of the boson, .
double BrHinv
The branching ratio of invisible Higgs decays.
virtual double cZBox_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual double muTHUVBFHWW2l2v(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double STXS_ggH2j_pTH_120_200(const double sqrt_s) const
The STXS bin .
double cW_tree
The tree level values for the cosine of the weak angle.
virtual double deltaGamma_Z() const
The new physics contribution to the total decay width of the boson, .
double deltaGammaHZeeRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double computeBrHtobb() const
The Br in the Standard Model.
double GammaHZuuRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double eVBF_2_HWB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double deltaG1_hZA() const
The new physics contribution to the coupling of the effective interaction .
double eZH_78_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double deltaGammaHZffRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
virtual double muVBFHmumu(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double eVBF_1314_HD
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuB_13r
The dimension-6 operator coefficient (real part).
double eZH_78_HD
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CHQ3_12i
The dimension-6 operator coefficient (imaginary part).
A class for defining operations on and functions of complex numbers.
virtual double mummH(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double BrHexo
The branching ratio of exotic (not invisible) Higgs decays.
virtual double deltaa0() const
The relative correction to the electromagnetic constant at zero momentum, , with respect to ref....
double deltaGammaHZuuRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual double muTHUggHZga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double lambz_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double mHl
The Higgs mass in GeV.
double deltaGammaHZZ4muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double dZH
Higgs self-coupling contribution to the universal resummed Higgs wave function renormalization.
virtual double xseeWW(const double sqrt_s) const
Total cross section in pb, with .
virtual double muTHUZHgaga(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into 2 photons in the curren...
double eWH_2_HWB
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
complex log(const complex &z)
virtual bool CheckParameters(const std::map< std::string, double > &DPars)
A method to check if all the mandatory parameters for NPSMEFTd6 have been provided in model initializ...
double v2
The square of the EW vev.
double ettH_78_DeltagHt
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double v2_over_LambdaNP2
The ratio between the EW vev and the new physics scale, squared .
double CuG_23r
The dimension-6 operator coefficient (real part).
static const std::string NPSMEFTd6VarsRot_LFU_QFU[NNPSMEFTd6Vars_LFU_QFU]
A string array containing the labels of the model parameters in NPSMEFTd6 with lepton and quark flavo...
virtual double STXS_ggH1j_pTH_200(const double sqrt_s) const
The STXS bin .
double CHL1_23r
The dimension-6 operator coefficient (real part).
double CeH_12i
The dimension-6 operator coefficient (imaginary part).
virtual double STXS_ggH2j_pTH_60_120(const double sqrt_s) const
The STXS bin .
double CuG_12r
The dimension-6 operator coefficient (real part).
virtual double muTHUZHWW2l2v(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual double deltaMh() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
double ettH_1314_HG
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual double BrHWW4jRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CeH_33r
The dimension-6 operator coefficient (real part).
virtual double kappabeff() const
The effective coupling .
double CeH_13i
The dimension-6 operator coefficient (imaginary part).
virtual double muTHUWHZga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual double muTHUggHbb(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double eWH_1314_HD
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual double muTHUttHWW2l2v(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
double getIsospin() const
A get method to access the particle isospin.
double CuH_22r
The dimension-6 operator coefficient (real part).
const bool FlagLeptonUniversal
An internal boolean flag that is true if assuming lepton flavour universality.
double deltaGammaHWjjRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double BrHmumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
double deltaGammaHZddRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eZHpar
Parametric relative theoretical error in ZH production. (Assumed to be constant in energy....
double CHd_13i
The dimension-6 operator coefficient (imaginary part).
virtual double deltaG1_hWW() const
The new physics contribution to the coupling of the effective interaction .
double CuB_22i
The dimension-6 operator coefficient (imaginary part).
double CuW_33r
The dimension-6 operator coefficient (real part).
virtual double mueeZqqH(const double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual double muTHUWHWW2l2v(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double eVBF_78_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double muVBFHgaga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into 2 photons in the...
virtual double deltaG_hAA() const
The new physics contribution to the coupling of the effective interaction .
virtual double deltamt() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
double CHWB
The dimension-6 operator coefficient .
double CHWHB_gaga
The combination of dimension-6 operator coefficients entering in : .
virtual double AuxObs_NP7() const
Auxiliary observable AuxObs_NP7 (See code for details.)
double eZH_78_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double muWHWW(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CuH_13i
The dimension-6 operator coefficient (imaginary part).
double CHL1_12i
The dimension-6 operator coefficient (imaginary part).
Matching< StandardModelMatching, StandardModel > SMM
An object of type Matching.
double eggFHmumu
Total relative theoretical error in .
virtual double mueeZH(const double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual double muZHtautau(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double deltaGammaHZZRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eZH_1314_HW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CuH_12r
The dimension-6 operator coefficient (real part).
virtual double STXS_ggH_VBFtopo_j3(const double sqrt_s) const
The STXS bin .
double eZH_2_DHB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
double deltaGammaHWW2l2vRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double ettH_78_G
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
double eeMz2
The em coupling squared (at Mz).
virtual double muTHUVHBRinv(const double sqrt_s) const
The ratio between the VH production cross-section in the current model and in the Standard Model,...
double eWH_1314_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double CHud_23i
The dimension-6 operator coefficient (imaginary part).
double GammaHccRatio() const
The ratio of the in the current model and in the Standard Model.
virtual double STXS_qqHqq_VHtopo(const double sqrt_s) const
The STXS bin .
virtual double muTHUttHmumu(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double Lambda_NP
The new physics scale [GeV].
double eVBF_2_HW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eZH_78_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double sW2(const double Mw_i) const
The square of the sine of the weak mixing angle in the on-shell scheme, denoted as .
double CuW_33i
The dimension-6 operator coefficient (imaginary part).
double ale
The fine-structure constant .
double CHL3_13r
The dimension-6 operator coefficient (real part).
double deltaGammaHWW2l2vRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double CHu_22
The dimension-6 operator coefficient .
gslpp::complex AH_f(const double tau) const
Fermionic loop function entering in the calculation of the effective and couplings.
double mtpole
The pole mass of the top quark.
double CHG
The dimension-6 operator coefficient .
double eZH_78_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double deltaGammaHggRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBF_2_DHW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double muggHZga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double muTHUVHZZ(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double eVBF_1314_HG
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double deltaGammaHWW4jRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of StandardModel.
static const std::string NPSMEFTd6VarsRot[NNPSMEFTd6Vars]
A string array containing the labels of the model parameters in NPSMEFTd6 if the model flag FlagRotat...
double eZH_78_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
std::map< std::string, std::reference_wrapper< const double > > ModelParamMap
double CHe_22
The dimension-6 operator coefficient .
virtual double STXS_ggH0j(const double sqrt_s) const
The STXS bin .
double deltaGammaHWffRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
virtual double muTHUVBFHZga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double eVBF_1314_DHB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuG_11i
The dimension-6 operator coefficient (imaginary part).
double VudL
The tree level value of the couplings in the SM. (Neglecting CKM effects.)
virtual double deltaaSMZ2() const
The relative correction to the strong coupling constant at the Z pole, , with respect to ref....
double eVBF_2_HB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuW_12i
The dimension-6 operator coefficient (imaginary part).
virtual double Br_H_inv_NP() const
The branching ratio of the of the Higgs into invisible particles (only invisible new particles).
double eVBF_78_HW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double gZuR
The tree level value of the couplings in the SM.
gslpp::complex g_triangle(const double tau) const
Loop function entering in the calculation of the effective coupling.
double eVBF_1314_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CLR_bottom() const
virtual double STXS_qqHlv_pTV_250(const double sqrt_s) const
The STXS bin .
double GammaHZgaRatio() const
The ratio of the in the current model and in the Standard Model.
const bool FlagQuarkUniversal
An internal boolean flag that is true if assuming quark flavour universality.
virtual double deltaG2_hZA() const
The new physics contribution to the coupling of the effective interaction .
double CHL3_33
The dimension-6 operator coefficient .
virtual double mueettHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual double deltamtau2() const
The relative correction to the mass of the lepton squared, , with respect to ref....
NPSMEFTd6(const bool FlagLeptonUniversal_in=false, const bool FlagQuarkUniversal_in=false)
Constructor.
double CHd_33
The dimension-6 operator coefficient .
double eVBF_2_HG
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double ettH_2_uG_33r
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
double eggFint
Intrinsic relative theoretical error in ggF production. (Assumed to be constant in energy....
double GammaHWWRatio() const
The ratio of the in the current model and in the Standard Model.
virtual bool setFlag(const std::string name, const bool value)
A method to set a flag of NPSMEFTd6.
double CuW_13i
The dimension-6 operator coefficient (imaginary part).
virtual double muttHZZ(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double eHbbpar
Parametric relative theoretical error in .
double CHQ3_13i
The dimension-6 operator coefficient (imaginary part).
double eHccpar
Parametric relative theoretical error in .
virtual double mueeZllHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
double eZH_1314_DHB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double GammaHZffRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
double CHL1_13i
The dimension-6 operator coefficient (imaginary part).
double eeMz
The em coupling at Mz.
double deltaGammaHZZ4lRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual double muVBFHWW(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double deltaGammaHWlvRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double eWHint
Intrinsic relative theoretical error in WH production. (Assumed to be constant in energy....
double computeBrHtoZZ() const
The Br in the Standard Model.
double CHL3_11
The dimension-6 operator coefficient .
double eHtautauint
Intrinsic relative theoretical error in .
double CuH_13r
The dimension-6 operator coefficient (real part).
double ettHint
Intrinsic relative theoretical error in ttH production. (Assumed to be constant in energy....
gslpp::complex I_triangle_2(const double tau, const double lambda) const
Loop function entering in the calculation of the effective coupling.
double CHF3_diag(const Particle F) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle F.
virtual double AuxObs_NP15() const
Auxiliary observable AuxObs_NP15.
virtual double STXS_qqHqq_VBFtopo_j3v(const double sqrt_s) const
The STXS bin .
double eZH_1314_HWB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double cZZ_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual double deltaG3_hZZ() const
The new physics contribution to the coupling of the effective interaction .
double eVBF_78_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double eWH_78_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (7...
double deltaGR_Zffh(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual double AuxObs_NP10() const
Auxiliary observable AuxObs_NP10 (See code for details.)
virtual double muggHZZ4l(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double GammaHZZ4lRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual double AuxObs_NP17() const
Auxiliary observable AuxObs_NP17.
virtual double BrHWlvRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CuG_22i
The dimension-6 operator coefficient (imaginary part).
double CHQ3_23i
The dimension-6 operator coefficient (imaginary part).
A class for the matching in the Standard Model.
double GammaHtautauRatio() const
The ratio of the in the current model and in the Standard Model.
double CHu_23i
The dimension-6 operator coefficient (imaginary part).
gsl_integration_cquad_workspace * w_WW
virtual double BrHWW2l2vRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual double muTHUggHtautau(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
complex conjugate() const
double eeeWBFint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
virtual double computeGammaTotalRatio() const
The ratio of the in the current model and in the Standard Model.
virtual double deltaaMZ() const
The relative correction to the electromagnetic constant at the Z pole, , with respect to ref....
double deltaGammaHgagaRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double BrHZZ4lRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
const double & getMass() const
A get method to access the particle mass.
double CdH_13r
The dimension-6 operator coefficient (real part).
double CHu_33
The dimension-6 operator coefficient .
virtual double muttHgaga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into 2 photons in the curre...
double eZH_2_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CuG_33r
The dimension-6 operator coefficient (real part).
double CeH_22r
The dimension-6 operator coefficient (real part).
double CeH_13r
The dimension-6 operator coefficient (real part).
double CuH_22i
The dimension-6 operator coefficient (imaginary part).
virtual double deltaGmu() const
The relative correction to the muon decay constant, , with respect to ref. point used in the SM calcu...
double AlsMz
The strong coupling constant at the Z-boson mass, .
The auxiliary base model class for other model classes.
double eZH_1314_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eHmumupar
Parametric relative theoretical error in .
double CHL3_22
The dimension-6 operator coefficient .
virtual double deltacZ_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double eepWBFint
Intrinsic relative theoretical error in via WBF. (Assumed to be constant in energy....
virtual double muZHZga(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual double deltaKgammaNP() const
The new physics contribution to the anomalous triple gauge coupling .
double CuB_33r
The dimension-6 operator coefficient (real part).
double eWH_1314_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
virtual double STXS_qqHll_pTV_150_250(const double sqrt_s) const
The STXS bin .
virtual double muttHmumu(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double eVBF_1314_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
bool FlagQuadraticTerms
A boolean flag that is true if the quadratic terms in cross sections and widths are switched on.
double CuG_13r
The dimension-6 operator coefficient (real part).
double eWH_2_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
virtual double muggHbb(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double BrHZddRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual double AuxObs_NP18() const
Auxiliary observable AuxObs_NP18.
virtual double muVHZZ4l(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
gslpp::complex CfW_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual double mueeHvvPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
double CdH_33i
The dimension-6 operator coefficient (imaginary part).
gslpp::complex AH_W(const double tau) const
W loop function entering in the calculation of the effective coupling.
virtual double BrHZZRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eVBF_78_DHB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double muTHUWHbb(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CRR_strange() const
virtual double BrHWffRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
virtual double STXS_qqHll_pTV_150_250_0j(const double sqrt_s) const
The STXS bin .
double eZH_1314_HD
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CdH_12r
The dimension-6 operator coefficient (real part).
double deltaGammaHZZ4fRatio1() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
complex pow(const complex &z1, const complex &z2)
double eZH_2_HD
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double cgaga_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double CHe_13i
The dimension-6 operator coefficient (imaginary part).
virtual double muTHUZHmumu(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double GammaHZddRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double eWH_2_HD
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double eVBF_78_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double AuxObs_NP3() const
Auxiliary observable AuxObs_NP3 (See code for details.)
void raiseMissingModelParameterCount()
virtual double mueeWBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
complex sqrt(const complex &z)
virtual double bPskPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
the angular parameter from (arXiv:1708.09079 [hep-ph]).
double delta_AZ
Combination of dimension 6 coefficients modifying the canonical field definition.
double cHSM
Parameter to control the inclusion of modifications of SM parameters in selected Higgs processes.
virtual double BrHWWRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eVBF_1314_DHW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double BrHtoinvRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eVBF_1314_HB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CHQ3_23r
The dimension-6 operator coefficient (real part).
virtual double muggH(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section in the current model and in ...
virtual double muTHUWHtautau(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual double muZHWW(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual double muVBFHZga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
static const complex & i()
virtual double muttHWW(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double eWH_1314_DHW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
double eVBF_78_HD
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double muZHbb(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual double muTHUggHZZ4mu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
gslpp::complex I_triangle_1(const double tau, const double lambda) const
Loop function entering in the calculation of the effective coupling.
virtual double aPskPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
the angular parameter from (arXiv:1708.09079 [hep-ph]).
virtual double deltaGwd62() const
The relative NP corrections to the width of the boson squared, .
double computeBrHtoZga() const
The Br in the Standard Model.
virtual double BrHZllRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double CuB_12r
The dimension-6 operator coefficient (real part).
double lambda
The CKM parameter in the Wolfenstein parameterization.
double getCharge() const
A get method to access the particle charge.
virtual double deltaG3_hWW() const
The new physics contribution to the coupling of the effective interaction .
double deltaGL_f(const Particle p) const
New physics contribution to the neutral-current left-handed coupling .
virtual double deltaGammaTotalRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double muTHUZHWW(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double computeBrHtogaga() const
The Br in the Standard Model.
virtual double muZHWW2l2v(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double computeSigmaggH(const double sqrt_s) const
The ggH cross section in the Standard Model.
double CdH_22i
The dimension-6 operator coefficient (imaginary part).
double CuH_33r
The dimension-6 operator coefficient (real part).
double CHL3_23i
The dimension-6 operator coefficient (real part).
virtual double muTHUggHZgamumu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double CHu_12r
The dimension-6 operator coefficient (real part).
double eWHmumu
Total relative theoretical error in .
double eVBF_78_HG
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double muggHWW(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
double eVBF_1314_HWB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double deltag1ZNPEff() const
The new physics contribution to the effective anomalous triple gauge coupling from arXiv: 1708....
double CHe_13r
The dimension-6 operator coefficient (real part).
double eZH_1314_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double muttHWW2l2v(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual double muVBFHbb(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double muVHmumu(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double lambdaH_tree
The SM tree level value of the scalar quartic coupling in the potential.
double eVBFint
Intrinsic relative theoretical error in VBF production. (Assumed to be constant in energy....
double eZH_1314_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double STXS_ZHqqHqq_VBFtopo_j3v(const double sqrt_s) const
The STXS bin .
double UevL
The tree level value of the couplings in the SM. (Neglecting PMNS effects.)
double cLH3d62
Parameter to control the inclusion of modifications of SM loops in Higgs processes due to dim 6 inter...
virtual double muTHUZHZZ(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double ettHpar
Parametric relative theoretical error in ttH production. (Assumed to be constant in energy....
virtual double BrHZZ4uRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual double muVBFHZZ4l(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double BrHccRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual double mueeZBFPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual double kappaGeff() const
The effective coupling .
double eVBF_2_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double STXS_ZHqqHqq_VBFtopo_j3(const double sqrt_s) const
The STXS bin .
double eZH_2_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CHQ1_11
The dimension-6 operator coefficient .
double CuH_11i
The dimension-6 operator coefficient (imaginary part).
double eZH_1314_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double computeSigmattH(const double sqrt_s) const
The ttH production cross section in the Standard Model.
double CeH_33i
The dimension-6 operator coefficient (imaginary part).
virtual double muTHUggHmumu(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double AuxObs_NP8() const
Auxiliary observable AuxObs_NP8 (See code for details.)
virtual double STXS_ggH1j_pTH_0_60(const double sqrt_s) const
The STXS bin .
double CuW_11r
The dimension-6 operator coefficient (real part).
virtual double BrHZgaeeRatio() const
The ratio of the Br in the current model and in the Standard Model.
double deltaGammaHbbRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double mueeZBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
gslpp::complex AHZga_f(const double tau, const double lambda) const
Fermionic loop function entering in the calculation of the effective coupling.
virtual double kappaZAeff() const
The effective coupling .
double CuH_12i
The dimension-6 operator coefficient (imaginary part).
virtual double Br_H_exo() const
The branching ratio of the of the Higgs into exotic particles.
virtual double mueettH(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
virtual double muTHUVHWW2l2v(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CdH_12i
The dimension-6 operator coefficient (imaginary part).
virtual double muTHUWHWW(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual double obliqueW() const
The oblique parameter . (Simplified implementation. Contribution only from .)
virtual double deltaMz() const
The relative correction to the mass of the boson, , with respect to ref. point used in the SM calcul...
virtual double deltaGwd6() const
The relative NP corrections to the width of the boson, .
double delta_AA
Combination of dimension 6 coefficients modifying the canonical field definition.
virtual double STXS_qqHlv_pTV_0_250(const double sqrt_s) const
The STXS bin .
virtual double muTHUVHmumu(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual double muVHWW2l2v(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual double deltaG_hAARatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
double deltaGammaHgagaRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CLL_bottom() const
virtual double STXS_qqHll_pTV_0_150(const double sqrt_s) const
The STXS bin .
double CHd_23i
The dimension-6 operator coefficient (imaginary part).
double eZH_2_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CHQ1_23r
The dimension-6 operator coefficient (real part).
double CHQ3_13r
The dimension-6 operator coefficient (real part).
double CHL1_22
The dimension-6 operator coefficient .
double CHL3_12r
The dimension-6 operator coefficient (real part).
virtual double deltamb() const
The relative correction to the mass of the quark, , with respect to ref. point used in the SM calcul...
double CHe_12r
The dimension-6 operator coefficient (real part).
double CHud_13i
The dimension-6 operator coefficient (imaginary part).
virtual double muTHUVBFHbb(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double CuH_33i
The dimension-6 operator coefficient (imaginary part).
double eZH_78_HW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double muTHUWHZZ(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CG
The dimension-6 operator coefficient .
virtual double kappaAeff() const
The effective coupling .
double CuB_12i
The dimension-6 operator coefficient (imaginary part).
double cLHd6
Parameter to control the inclusion of modifications of SM loops in Higgs processes due to dim 6 inter...
virtual double DeltaGF() const
New physics contribution to the Fermi constant.
double CuB_13i
The dimension-6 operator coefficient (imaginary part).
double eVBF_2_DHB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double GammaW(const Particle fi, const Particle fj) const
A partial decay width of the boson decay into a SM fermion pair.
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
virtual double BrHWW4fRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
double delta_h
Combinations of dimension 6 coefficients modifying the canonical field definition.
virtual double AuxObs_NP6() const
Auxiliary observable AuxObs_NP6 (See code for details.)
double CHbox
The dimension-6 operator coefficient .
virtual double mueeWBFPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
double CHF1_diag(const Particle F) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle F.
virtual double deltaG_hgg() const
The new physics contribution to the coupling of the effective interaction .
virtual gslpp::complex deltaGL_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
double CuB_11r
The dimension-6 operator coefficient (real part).
virtual double muTHUVBFHtautau(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double muVHZZ(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CLR_strange() const
virtual double STXS_WHqqHqq_VH2j(const double sqrt_s) const
The STXS bin .
double eepZBFpar
Parametric relative theoretical error in via ZBF. (Assumed to be constant in energy....
static const int NNPSMEFTd6Vars_LFU_QFU
The number of the model parameters in NPSMEFTd6 with lepton and quark flavour universalities.
double CeH_22i
The dimension-6 operator coefficient (imaginary part).
virtual double deltaKgammaNPEff() const
The new physics contribution to the effective anomalous triple gauge coupling from arXiv: 1708....
double CHWHB_gagaorth
The combination of dimension-6 operator coefficients .
virtual double muepZBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
double deltaGammaHZllRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual double mueeWWPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the production cross-section in the current model and in the Standard Model.
double dg1Z
Independent contribution to aTGC.
virtual double kappamueff() const
The effective coupling .
double eZH_78_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eZH_78_HWB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double muttHZbbboost(const double sqrt_s) const
The ratio in the channel in the current model and in the Standard Model.
virtual double deltaaMZ2() const
The relative correction to the electromagnetic constant at the Z pole, , with respect to ref....
virtual double muZHZZ4l(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
virtual double STXS_qqHqq_VBFtopo_Rest(const double sqrt_s) const
The STXS bin .
virtual double muTHUVBFHZZ4l(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double STXS_qqHlv_pTV_0_150(const double sqrt_s) const
The STXS bin .
double eVBF_2_DeltaGF
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double BrHZZ4dRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
double eZH_1314_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double CHQ1_22
The dimension-6 operator coefficient .
double eHgagaint
Intrinsic relative theoretical error in .
double CuG_13i
The dimension-6 operator coefficient (imaginary part).
double eHtautaupar
Parametric relative theoretical error in .
double CHB
The dimension-6 operator coefficient .
static const std::string NPSMEFTd6Vars[NNPSMEFTd6Vars]
A string array containing the labels of the model parameters in NPSMEFTd6 if the model flag FlagRotat...
virtual double muTHUVHinv(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into invisible states in the...
virtual double deltaytau_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double eVBF_1314_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double muTHUZHbb(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double eZH_78_DHW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eZH_78_DHB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double STXS_qqHll_pTV_250(const double sqrt_s) const
The STXS bin .
double deltaGammaHWWRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double BrHggRatio() const
The ratio of the Br in the current model and in the Standard Model.
double sW2_tree
The square of the tree level values for the sine of the weak angle.
virtual double STXS_qqHqq_Rest(const double sqrt_s) const
The STXS bin .
double eVBF_2_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CH
The dimension-6 operator coefficient .
double deltag3G() const
The new physics contribution to the coupling of the effective interaction .
double CHQ3_12r
The dimension-6 operator coefficient (real part).
double Yuktau
SM lepton Yukawas.
virtual double lambdaZNP() const
The new physics contribution to the anomalous triple gauge coupling .
virtual double muVBF(const double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in the current model and in...
double CHQ3_11
The dimension-6 operator coefficient .
virtual double muZHgaga(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into 2 photons in the curren...
double eVBFHmumu
Total relative theoretical error in .
double computeSigmaZH(const double sqrt_s) const
The ZH production cross section in the Standard Model.
double eVBF_2_Hd_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double deltaG_hggRatio() const
The full new physics contribution to the coupling of the effective interaction , including new local ...
gslpp::complex CfH_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
virtual double muggHH(const double sqrt_s) const
The ratio between the gluon-gluon fusion di-Higgs production cross-section in the current model and ...
double eeeWBFpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
virtual double BrHZZ4eRatio() const
The ratio of the Br in the current model and in the Standard Model.
virtual double deltaGamma_Wff(const Particle fi, const Particle fj) const
The new physics contribution to the decay width of the boson into a given fermion pair,...
double CDHB
The dimension-6 operator coefficient .
double CdH_11r
The dimension-6 operator coefficient (real part).
virtual double cZga_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
double computeBrHtocc() const
The Br in the Standard Model.
double eHWWint
Intrinsic relative theoretical error in .
double eZH_2_DHW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double muepWBF(const double sqrt_s) const
The ratio between the production cross-section in the current model and in the Standard Model.
gslpp::complex deltaG_Zff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double deltaGammaHZZ4vRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double deltaG2_hWW() const
The new physics contribution to the coupling of the effective interaction .
virtual double deltaGmu2() const
The relative correction to the muon decay constant, , with respect to ref. point used in the SM calcu...
double CdH_11i
The dimension-6 operator coefficient (imaginary part).
double CuB_33i
The dimension-6 operator coefficient (imaginary part).
double eZH_78_HB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eZH_1314_DHW
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double deltaGammaHZllRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
bool FlagRotateCHWCHB
A boolean flag that is true if we use as parameters CHWHB_gaga and CHWHB_gagaorth instead of CHW and ...
double CHd_22
The dimension-6 operator coefficient .
double eZH_2_HB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eWH_78_Hbox
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
virtual double muWHZga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double deltaGammaHggRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double BrHZuuRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual double Mw_tree() const
The tree-level mass of the boson, .
virtual double STXS_qqHlv_pTV_150_250_0j(const double sqrt_s) const
The STXS bin .
virtual double mueeZHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
virtual double BrHZZ4vRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CuG_11r
The dimension-6 operator coefficient (real part).
double eWH_78_HD
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double eWHpar
Parametric relative theoretical error in WH production. (Assumed to be constant in energy....
double eHZZpar
Parametric relative theoretical error in .
double eVBF_78_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double computeBrHtomumu() const
The Br in the Standard Model.
double eVBF_1314_HW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double computeSigmaVBF(const double sqrt_s) const
The VBF cross section in the Standard Model.
virtual double muggHgaga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
virtual double muTHUVHZZ4l(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
virtual double STXS_WHqqHqq_pTj1_200(const double sqrt_s) const
The STXS bin .
virtual double STXS_qqHqq_pTj_200(const double sqrt_s) const
The STXS bin .
double deltaGammaHWWRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double eVBF_1314_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double deltaGammaHZffRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
virtual double muTHUVBFBRinv(const double sqrt_s) const
The ratio between the VBF production cross-section in the current model and in the Standard Model,...
double CuH_23r
The dimension-6 operator coefficient (real part).
virtual double muWHbb(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double CDB
The dimension-6 operator coefficient .
double computeBrHtoWW() const
The Br in the Standard Model.
double eeettHint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
double eWH_78_HW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double CHud_12r
The dimension-6 operator coefficient (real part).
virtual double muTHUZHtautau(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double Yukb
SM d-quark Yukawas.
double eggFpar
Parametric relative theoretical error in ggF production. (Assumed to be constant in energy....
virtual double muttHZga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double deltaGammaHZZ2e2muRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double ettH_78_HG
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
virtual double BrHZgallRatio() const
The ratio of the Br ( ) in the current model and in the Standard Model.
virtual double deltaG1_hZZ() const
The new physics contribution to the coupling of the effective interaction .
virtual double deltaaSMZ() const
The relative correction to the strong coupling constant at the Z pole, , with respect to ref....
double CuW_23r
The dimension-6 operator coefficient (real part).
double deltaGammaHZvvRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double deltaGammaHZZ4fRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
double eVBF_2_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double muTHUZHZga(const double sqrt_s) const
The ratio between the ZH production cross-section with subsequent decay into in the current model a...
double GammaHWW4jRatio() const
The ratio of the in the current model and in the Standard Model.
double eVBF_78_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double AuxObs_NP2() const
Auxiliary observable AuxObs_NP2 (See code for details.)
virtual double BrHZgaRatio() const
The ratio of the Br in the current model and in the Standard Model.
double eWH_2_DHW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (1...
virtual double muWHtautau(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
const double & real() const
gslpp::complex deltaG_Aff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CHud_23r
The dimension-6 operator coefficient (real part).
virtual double mueeZqqHPol(const double sqrt_s, const double Pol_em, const double Pol_ep) const
The ratio between the associated production cross-section in the current model and in the Standard ...
double deltaGammaHccRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double GammaHZllRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
virtual double AuxObs_NP12() const
Auxiliary observable AuxObs_NP12 (See code for details.)
double ettHmumu
Total relative theoretical error in .
virtual double STXS_ggH_VBFtopo_j3v(const double sqrt_s) const
The STXS bin .
gslpp::complex CfG_diag(const Particle f) const
The diagonal entry of the dimension-6 operator coefficient corresponding to particle f.
Particle leptons[6]
An array of Particle objects for the leptons.
gslpp::complex deltaG_hAff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double g2_tree
The tree level value of the gauge coupling contant (at the pole).
double GammaHZZ4muRatio() const
The ratio of the in the current model and in the Standard Model.
double deltaGammaHWlvRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual gslpp::complex deltaGR_Wff(const Particle pbar, const Particle p) const
New physics contribution to the charged current coupling .
double deltaGammaHZZRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double muttH(const double sqrt_s) const
The ratio between the t-tbar-Higgs associated production cross-section in the current model and in t...
virtual double GammaZ(const Particle f) const
The partial decay width, .
virtual double muVBFHZZ(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double muTHUttHbb(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual double STXS_ZHqqHqq_VH2j(const double sqrt_s) const
The STXS bin .
virtual double BrHZgamumuRatio() const
The ratio of the Br in the current model and in the Standard Model.
double CuW_23i
The dimension-6 operator coefficient (imaginary part).
virtual double muTHUVBFHinv(const double sqrt_s) const
The ratio between the VBF production cross-section with subsequent decay into invisible states in th...
double C2WS
The dimension-6 operator coefficient .
double GammaHZZRatio() const
The ratio of the in the current model and in the Standard Model.
double deltaGammaHtautauRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHd_12i
The dimension-6 operator coefficient (imaginary part).
virtual double deltaymu_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual double BrHZffRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
bool FlagUnivOfX
A boolean flag that is true if assuming U(3)^5 symmetry in the CfH and CfV operator coefficients and ...
virtual bool PostUpdate()
The postupdate method for NPbase.
double GammaHZvvRatio() const
The ratio of the in the current model and in the Standard Model.
double computeBrHtogg() const
The Br in the Standard Model.
std::string name
The name of the model.
virtual double muVHbb(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double Mz
The mass of the boson in GeV.
virtual double AuxObs_NP19() const
Auxiliary observable AuxObs_NP19.
virtual double AuxObs_NP1() const
Auxiliary observable AuxObs_NP1 (See code for details.)
void setModelLinearized(bool linearized=true)
virtual double muTHUWHmumu(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
virtual double deltaGV_f(const Particle p) const
New physics contribution to the neutral-current vector coupling .
double deltaGammaHWffRatio2() const
The new physics contribution to the ratio of the , with any fermion, in the current model and in the...
double ettH_2_HG
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
double eeeZHpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
double Nc
The number of colours.
virtual double muTHUttHZZ4l(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
double CHL1_11
The dimension-6 operator coefficient .
double computeBrHtoZZinv() const
The Br in the Standard Model.
virtual double muTHUttHWW(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
gslpp::complex AHZga_W(const double tau, const double lambda) const
W loop function entering in the calculation of the effective coupling.
virtual double BrHZZ4fRatio() const
The ratio of the Br , with any fermion, in the current model and in the Standard Model.
double CuB_11i
The dimension-6 operator coefficient (imaginary part).
virtual double dxseeWWdcos(const double sqrt_s, const double cos) const
The differential distribution for , with , as a function of the polar angle.
double eVBFpar
Parametric relative theoretical error in VBF production. (Assumed to be constant in energy....
double CeH_11i
The dimension-6 operator coefficient (imaginary part).
double CuG_33i
The dimension-6 operator coefficient (imaginary part).
virtual double STXS_qqHlv_pTV_150_250_1j(const double sqrt_s) const
The STXS bin .
double eeettHpar
Parametric relative theoretical error in . (Assumed to be constant in energy.)
An observable class for the anomalous triple gauge coupling .
virtual double cggEff_HB() const
The effective Higgs-basis coupling . (Similar to cgg_HB but including modifications of SM loops....
gslpp::complex f_triangle(const double tau) const
Loop function entering in the calculation of the effective and couplings.
double CdH_23i
The dimension-6 operator coefficient (imaginary part).
virtual double muVBFgamma(const double sqrt_s) const
The ratio between the vector-boson fusion Higgs production cross-section in association with a hard ...
virtual double Mw() const
The SM prediction for the -boson mass in the on-shell scheme, .
virtual double muTHUWHgaga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into 2 photons in the curren...
double CDW
The dimension-6 operator coefficient .
double eZH_2_HWB
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double eWH_2_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double eVBF_2_HQ1_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
gsl_function convertToGslFunction(const F &f)
double deltaGR_f(const Particle p) const
New physics contribution to the neutral-current right-handed coupling .
virtual double AuxObs_NP5() const
Auxiliary observable AuxObs_NP5 (See code for details.)
virtual double STXS_ggH2j_pTH_0_60(const double sqrt_s) const
The STXS bin .
virtual double STXS_ggH1j_pTH_60_120(const double sqrt_s) const
The STXS bin .
virtual double muTHUVBFHgaga(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into 2 photons in the...
double deltaGammaHWjjRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CeH_23i
The dimension-6 operator coefficient (imaginary part).
double deltaGammaHZZ2e2muRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CuG_22r
The dimension-6 operator coefficient (real part).
double deltaGammaHmumuRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double muWH(const double sqrt_s) const
The ratio between the W-Higgs associated production cross-section in the current model and in the St...
double CRL_bottom() const
double CHu_23r
The dimension-6 operator coefficient (real part).
double eVBF_78_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double deltayt_HB() const
The Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document.) Note that the Lagrangian definition ...
virtual double muggHWW2l2v(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double muWHgaga(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into 2 photons in the curren...
double ettH_2_G
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at Tevatron ...
double CeH_12r
The dimension-6 operator coefficient (real part).
virtual double STXS_ggH2j_pTH_200(const double sqrt_s) const
The STXS bin .
virtual double deltaGA_f(const Particle p) const
New physics contribution to the neutral-current axial-vector coupling .
double gZdR
The tree level value of the couplings in the SM.
double eeeZHint
Intrinsic relative theoretical error in . (Assumed to be constant in energy.)
double CHe_12i
The dimension-6 operator coefficient (imaginary part).
double C2B
The dimension-6 operator coefficient .
double deltaGammaHtautauRatio1() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double mutHq(const double sqrt_s) const
The ratio between the t-q-Higgs associated production cross-section in the current model and in the ...
double eWH_78_HWB
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double CHD
The dimension-6 operator coefficient .
double eHbbint
Intrinsic relative theoretical error in .
double eVBF_2_HD
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
virtual double muTHUttHZga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into in the current model ...
virtual double muVHZga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into in the current model a...
double CuB_23i
The dimension-6 operator coefficient (imaginary part).
double CHQ3_33
The dimension-6 operator coefficient .
double eZH_2_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
double deltaGammaHWW4jRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double deltaGammaHZddRatio1() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
virtual double muTHUVBFHWW(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
double sW_tree
The tree level values for the sine of the weak angle.
double CRL_strange() const
virtual double deltaGammaTotalRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
virtual double STXS_WHqqHqq_VBFtopo_j3(const double sqrt_s) const
The STXS bin .
double CdH_33r
The dimension-6 operator coefficient (real part).
virtual double muWHmumu(const double sqrt_s) const
The ratio between the WH production cross-section with subsequent decay into in the current model a...
double eHZgaint
Intrinsic relative theoretical error in .
double eHZZint
Intrinsic relative theoretical error in .
virtual double Gamma_Z() const
The total decay width of the boson, .
double CHQ1_12i
The dimension-6 operator coefficient (imaginary part).
virtual double AuxObs_NP11() const
Auxiliary observable AuxObs_NP11 (See code for details.)
gslpp::complex deltaG_hZff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
virtual double STXS_WHqqHqq_Rest(const double sqrt_s) const
The STXS bin .
virtual double deltaGamma_W() const
The new physics contribution to the total decay width of the boson, .
double CRR_bottom() const
double eWH_2_HW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
Matching< NPSMEFTd6Matching, NPSMEFTd6 > NPSMEFTd6M
double eZH_2_Hu_11
Theoretical uncertainty in the (linear) new physics contribution from to ZH production at Tevatron (...
virtual double STXS_ggH1j_pTH_120_200(const double sqrt_s) const
The STXS bin .
virtual double muTHUVBFHZZ(const double sqrt_s) const
The ratio between the VBF Higgs production cross-section with subsequent decay into in the current ...
virtual double muTHUggHgaga(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into 2...
virtual bool PostUpdate()
The post-update method for NPSMEFTd6.
An observable class for the Higgs-basis coupling . (See LHCHXSWG-INT-2015-001 document....
double eVBF_78_DHW
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CHud_22r
The dimension-6 operator coefficient (real part).
double CuW_22r
The dimension-6 operator coefficient (real part).
double eWH_1314_HWB
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...
double GammaHZZ4eRatio() const
The ratio of the in the current model and in the Standard Model.
double deltaGammaHZZ4eRatio2() const
The new physics contribution to the ratio of the in the current model and in the Standard Model....
double CHQ1_12r
The dimension-6 operator coefficient (real part).
double ettH_1314_uG_33r
Theoretical uncertainty in the (linear) new physics contribution from to ttH production at the LHC (...
virtual double AuxObs_NP20() const
Auxiliary observable AuxObs_NP20.
double eWH_78_DHW
Theoretical uncertainty in the (linear) new physics contribution from to WH production at the LHC (7...
double CT
The dimension-6 operator coefficient .
double CuW_12r
The dimension-6 operator coefficient (real part).
double CuW_22i
The dimension-6 operator coefficient (imaginary part).
double eVBF_78_HB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double GammaHggRatio() const
The ratio of the in the current model and in the Standard Model.
double CHQ1_13r
The dimension-6 operator coefficient (real part).
virtual double muggHZZ(const double sqrt_s) const
The ratio between the gluon-gluon fusion Higgs production cross-section with subsequent decay into ...
virtual double mueeZllH(const double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
double CHe_11
The dimension-6 operator coefficient .
virtual double obliqueY() const
The oblique parameter . (Simplified implementation. Contribution only from .)
double GammaHbbRatio() const
The ratio of the in the current model and in the Standard Model.
double eHmumuint
Intrinsic relative theoretical error in .
double eHwidth
Total relative theoretical error in the Higgs width.
virtual double mueeHvv(const double sqrt_s) const
The ratio between the associated production cross-section in the current model and in the Standard ...
double GammaHZZ4fRatio() const
The ratio of the , with any fermion, in the current model and in the Standard Model.
double deltaGammaHZZ4lRatio2() const
The new physics contribution to the ratio of the ( ) in the current model and in the Standard Model....
double deltaGL_Zffh(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
Particle quarks[6]
The vector of all SM quarks.
double CHu_11
The dimension-6 operator coefficient .
double GammaHWlvRatio() const
The ratio of the ( ) in the current model and in the Standard Model.
double CHud_11i
The dimension-6 operator coefficient (imaginary part).
double CW
The dimension-6 operator coefficient .
double eVBF_78_HWB
Theoretical uncertainty in the (linear) new physics contribution from to VBF production at Tevatron ...
double CuH_11r
The dimension-6 operator coefficient (real part).
double gZvL
The tree level value of the couplings in the SM.
gslpp::complex deltaG_Gff(const Particle p) const
The new physics contribution to the coupling of the effective interaction .
double CHL3_23r
The dimension-6 operator coefficient (real part).
virtual double STXS_ZHqqHqq_pTj1_200(const double sqrt_s) const
The STXS bin .
double CuH_23i
The dimension-6 operator coefficient (imaginary part).
virtual double muTHUttHgaga(const double sqrt_s) const
The ratio between the ttH production cross-section with subsequent decay into 2 photons in the curre...
virtual double deltaGamma_Zf(const Particle f) const
The new physics contribution to the decay width of the boson into a given fermion pair,...
virtual double STXS_qqHqq_VBFtopo_j3(const double sqrt_s) const
The STXS bin .
virtual double muggHpttH(const double sqrt_s) const
The ratio between the sum of gluon-gluon fusion and t-tbar-Higgs associated production cross-section...
virtual double Br_H_inv() const
The branching ratio of the of the Higgs into invisible particles.
double CdH_23r
The dimension-6 operator coefficient (real part).
double GammaHgagaRatio() const
The ratio of the in the current model and in the Standard Model.
virtual double deltaa02() const
The relative correction to the electromagnetic constant at zero momentum, , with respect to ref....
double CHL3_13i
The dimension-6 operator coefficient (real part).
double GammaHZeeRatio() const
The ratio of the in the current model and in the Standard Model.
double CHL1_12r
The dimension-6 operator coefficient (real part).
virtual double muVHgaga(const double sqrt_s) const
The ratio between the VH production cross-section with subsequent decay into 2 photons in the curren...
double GammaHZZ2e2muRatio() const
The ratio of the in the current model and in the Standard Model.
bool FlagFlavU3OfX
A boolean flag that is true if assuming U(3)^5 symmetry in the CfH and CfV operator coefficients.
double eWH_1314_HQ3_11
Theoretical uncertainty in the (linear) new physics contribution from to WH production at Tevatron (...